On Fri, Feb 6, 2015 at 9:21 AM, Nikolay Dimitrov <[email protected]> wrote: > On 02/06/2015 12:51 PM, Daiane Angolini wrote: >> As I understand, any *-meta is not supposed to be a recipe, but a >> sub-package instead. > > Yes, I found the same this morning. I'm still not sure of all the > complications of marking a recipe with "-meta", this "requires more > thinking" :D.
This happens here: http://git.openembedded.org/openembedded-core/tree/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc#n15 >> And, I'm not sure if 'mpegtsdemux' would be part of bad-meta, as >> bad-meta only have a set of plugins, some of them are not included in >> -meta (due to license, e.g.) > > Well, it should be there - it's available in the upstream repo, and > also I just was able to add it to my build. It turned out that in my > edit/build cycle I somehow had the wrong configuration (packagegroup- > fslc-gstreamer1.0-full was not enabled), so thus my issue. > > Here's my recipe for testing gstreamer1.0 (it's copied/edited from the > other recipes in meta-fsl-demos): > > > diff --git > a/sources/meta-fsl-demos/recipes-fsl/images/fsl-image-gstreamer1.0.bb > b/sources/meta-fsl-demos/recipes-fsl/images/fsl-image-gstreamer1.0.bb > new file mode 100644 > index 0000000..90e2715 > --- /dev/null > +++ b/sources/meta-fsl-demos/recipes-fsl/images/fsl-image-gstreamer1.0.bb > @@ -0,0 +1,16 @@ > +DESCRIPTION = "A console-only image that includes gstreamer packages and \ > +Freescale's multimedia packages (VPU and GPU) when available for the > specific \ > +machine." > + > +IMAGE_FEATURES += "\ > + ${@base_contains('DISTRO_FEATURES', 'x11', 'x11-base', '', d)} \ > +" > + > +LICENSE = "MIT" > + > +inherit core-image > + > +CORE_IMAGE_EXTRA_INSTALL += " \ > + packagegroup-fslc-gstreamer1.0-full \ > + packagegroup-fsl-tools-gpu \ > +" > > So I guess this solves my issue. We have this in fsl-image-multimedia since long time ago. I double checked the meta package: dpkg -I ~/.../tmp/deploy/ipk/cortexa9hf-vfp-neon-mx6qdl/gstreamer1.0-plugins-bad-meta_1.4.5-r0.1_cortexa9hf-vfp-neon-mx6qdl.ipk | grep Depends: | tr ',' '\n' | grep mpegts gstreamer1.0-plugins-bad-mpegtsmux libgstmpegts-1.0-0 gstreamer1.0-plugins-bad-mpegtsdemux So it seems alright. -- Otavio Salvador O.S. Systems http://www.ossystems.com.br http://code.ossystems.com.br Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750 -- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
