On Wed, 13 May 2026 at 13:24, Nirbheek Chauhan <[email protected]> wrote:
> This is also why at least _these_ plugins should be in oe-core. They
> are at-par with core functionality in gst-plugins-{base,good,bad}, and
> provide functionality that is not available elsewhere, e.g. RTP AV1
> support or AC-4 audio parsing.
Hello Nirbheek,
thank you for the detailed explanation, I am now fully convinced and
no further justification is needed :) The remaining issues are
technical ones, e.g. how the recipe is written and what it is doing.
> > These all need to be split into their own recipes, or there should be
> > an explanation of why that isn't possible.
>
> It should be possible to split this recipe into N recipes one for each
> plugin, since these plugins are published individually to crates.io[4].
> Then we could make a call for which ones should be in oe-core and which
> should be in meta-oe. That affects the maintenance burden, though.
I meant something else: the items in this list:
SRC_URI = " \
+
git://gitlab.freedesktop.org/gstreamer/gst-plugins-rs;protocol=https;branch=0.15;name=default
\
+
git://github.com/gtk-rs/gtk4-rs;protocol=https;branch=0.11;name=gtk4-rs;destsuffix=gtk4-rs
\
+
git://github.com/gtk-rs/gtk-rs-core;protocol=https;branch=0.22;name=gtk-rs-core;destsuffix=gtk-rs-core
\
+
git://github.com/rust-av/ffv1.git;protocol=https;nobranch=1;name=ffv1;destsuffix=ffv1
\
+
git://github.com/rust-av/flavors;protocol=https;nobranch=1;name=flavors;destsuffix=flavors
\
+
git://gitlab.freedesktop.org/gstreamer/gstreamer-rs;protocol=https;branch=0.25;name=gstreamer-rs;destsuffix=gstreamer-rs
\
+"
all should be built with separate recipes. The plugins themselves
don't need separate recipes, but the resulting plugin binaries should
be put into separate target packages, same as the classic
base/good/bad/ugly plugins are. The recipe isn't doing that yet.
Alex
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#236964):
https://lists.openembedded.org/g/openembedded-core/message/236964
Mute This Topic: https://lists.openembedded.org/mt/119293604/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-