[meta-freescale] [meta-fsl-demos][PATCH] packagegroup-fsl-gstreamer-full: Proper handle GL plugin inclusion
Nikolay Dimitrov
picmaster at mail.bg
Sat May 16 18:55:21 PDT 2015
On 05/17/2015 03:56 AM, Nikolay Dimitrov wrote:
> Hi Otavio,
>
> On 05/12/2015 03:16 PM, Otavio Salvador wrote:
>> The gst-plugins-gl can only be included for boards using the FSL
>> plugin. This allow us to build a X11 image for an i.MX6-based device
>> which uses the Linux mainline kernel.
>>
>> Change-Id: I34e0d8b4552a7f7122c4b97e8906781d95f1c2c5
>> Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
>> Reported-by: Nikolay Dimitrov <picmaster at mail.bg>
>> ---
>> recipes-fsl/packagegroups/packagegroup-fsl-gstreamer-full.bb | 5 ++++-
>> 1 file changed, 4 insertions(+), 1 deletion(-)
>>
>> diff --git
>> a/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer-full.bb
>> b/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer-full.bb
>> index 25b26f6..98da365 100644
>> --- a/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer-full.bb
>> +++ b/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer-full.bb
>> @@ -13,6 +13,9 @@ PACKAGE_ARCH_mx6sl = "${MACHINE_ARCH}"
>>
>> inherit packagegroup
>>
>> +GST_PLUGIN_SPECIFIC = "${@base_contains('MACHINE_GSTREAMER_PLUGIN',
>> 'gst-fsl-plugin', \
>> + 'gst-plugins-gl', '', d)}"
>> +
>> RDEPENDS_${PN} = " \
>> packagegroup-fsl-gstreamer \
>> gst-plugins-base-meta \
>> @@ -20,7 +23,7 @@ RDEPENDS_${PN} = " \
>> gst-plugins-bad-meta \
>> ${@base_contains('DISTRO_FEATURES', 'opengl', \
>> base_contains('DISTRO_FEATURES', 'x11', \
>> - 'gst-plugins-gl', '', d), '', d)} \
>> + '${GST_PLUGIN_SPECIFIC}', '', d),
>> '', d)} \
>> "
>> # FIXME: i.MX6SL cannot use mesa for Graphics and it lacks 3D support,
>> # so skip it for now.
>
> Can you please apply this patch also to fido? Thanks.
>
> Regards,
> Nikolay
Sorry, I meant dizzy (yeah, one can get dizzy with 3 supported
branches, pun intended :D). The patch is already there for master and
fido.
Have a nice weekend,
Nikolay
More information about the meta-freescale
mailing list