Giter Club home page Giter Club logo

Comments (7)

madisongh avatar madisongh commented on August 15, 2024 1

The recipe name in the PREFERRED_VERSION variables is not an override, so you should use an underscore as separator there, not a colon.

The config file that is being included by the distro config file honors a variable called GST_VERSION to make it easier to change the preferred version.

from tegra-demo-distro.

jwinarske avatar jwinarske commented on August 15, 2024

https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1316

Looks like a patch is needed.

from tegra-demo-distro.

madisongh avatar madisongh commented on August 15, 2024

Do you need the Vulkan gstreamer plugins? If not, it might be simpler to disable it altogether with PACKAGECONFIG:remove = "vulkan" in a bbappend for the recipe.

If you do need them, I'd be happy to take a patch over at the meta-tegra repo.

from tegra-demo-distro.

madisongh avatar madisongh commented on August 15, 2024

Actually, we already have a patch for this, added with this commit.

from tegra-demo-distro.

jwinarske avatar jwinarske commented on August 15, 2024

I do need Vulkan gstreamer plugins. I'm targeting dunfell-l4t-r32.5.0.

I see the patch it in master, but not in :
https://github.com/OE4T/meta-tegra/tree/4af18120863c97a04795f294b542a8cf036347e1/contrib/recipes-multimedia/gstreamer-1.14/gstreamer1.0-plugins-bad
https://github.com/OE4T/meta-tegra/tree/dunfell-l4t-r32.5.0/contrib/recipes-multimedia/gstreamer-1.14/gstreamer1.0-plugins-bad

Then of course there are many updates to gst vulkan since 14. What's the limiting factor for 14?

from tegra-demo-distro.

madisongh avatar madisongh commented on August 15, 2024

vulkan in OE-Core dunfell is at version 1.1, so you shouldn't need the patch in dunfell-based branches unless you've got another layer where you're overriding with a newer version... in which case, you should be able to apply the patch there via a bbappend.

You don't have to use gstreamer 1.14, but we have the recipes, and default to using them in the demo distro, because they're more compatible with NVIDIA-provided binaries (their prebuilt gstreamer plugins and the gstreamer users in their prebuilt containers).

from tegra-demo-distro.

jwinarske avatar jwinarske commented on August 15, 2024

@madisongh

I'm working around it using

echo 'PACKAGECONFIG:remove:pn-gstreamer1.0-plugins-bad = "vulkan"' >> ./conf/local.conf

This had no impact

echo 'PREFERRED_VERSION:gstreamer1.0 = "1.16%"' >> ./conf/local.conf
echo 'PREFERRED_VERSION:gstreamer1.0-libav = "1.16%"' >> ./conf/local.conf
echo 'PREFERRED_VERSION:gstreamer1.0-plugins-bad = "1.16%"' >> ./conf/local.conf
echo 'PREFERRED_VERSION:gstreamer1.0-plugins-good = "1.16%"' >> ./conf/local.conf
echo 'PREFERRED_VERSION:gstreamer1.0-plugins-ugly = "1.16%"' >> ./conf/local.conf
echo 'PREFERRED_VERSION:gstreamer1.0-plugins-base = "1.16%"' >> ./conf/local.conf

1.18 is the desired version.

from tegra-demo-distro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.