How to install a lot of gstreamer ugly plugins

less than 1 minute read

Are you in a hurry and need to install every ugly plugin in yocto? Don’t think twice.

Add the following on your build/conf/local.conf:

CORE_IMAGE_EXTRA_INSTALL += "gstreamer1.0-plugins-ugly-meta \
                             packagegroup-fsl-gstreamer1.0-commercial "
LICENSE_FLAGS_WHITELIST += "commercial"
CORE_IMAGE_EXTRA_INSTALL += "gstreamer1.0-plugins-ugly"

PACKAGECONFIG_append_pn-gstreamer1.0-plugins-ugly = " x264 mad \
                                                  amrnb  amrwb dvdread "

The packagegroup packagegroup-fsl-gstreamer1.0-commercial only works if you have the metalayer meta-freescale-distro in your BBLAYERS.

It brings asf and libav.

It also brings packagegroup-fsl-gstreamer1.0.bb which includes basically lots of gstreamer packages (see the complete list here).

It’s your responsibility to understand what commercial license means.

If you are not in a hurry, it’s advisable to include gstreamer1.0-plugins-ugly_%.bbappend with your tailored configuration using as example the post