I have attached my recipe contents below in which 'packagegroup-fsl-gstreamer' is already added, and I have FSL plugins e.g. vpudec etc. working in my image. Below I have mentioned the procedure I have followed to get the sources and build the image. please have a look at it and suggest accordingly.
Sources:-
$ mkdir fsl-community-bsp
$ cd fsl-community-bsp
$ repo init -u http://github.com/Freescale/fsl-community-bsp-platform -b dora
$ mv .repo/manifest.xml .repo/manifest.orig
$ cp <location>/fsl-yocto-release-manifest.xml .repo/manifest.xml
$ repo sync
$ cp -r sources/meta-fsl-bsp-release/imx/meta-fsl-arm/conf/machine sources/metafsl-arm/conf
Building:-
$ MACHINE=imx6qsabresd source setup-environment build-fb
$ cd ..
$ source fsl-setup-release.sh -b build-fb -e fb
$ cd build-fb
$ bitbake fsl-image-fb
--------------------------------------------fsl-image-fb.bb---------------------------------------------------------------------
DESCRIPTION = "Freescale Image Frame Buffer Image"
IMAGE_FEATURES += "splash"
LICENSE = "MIT"
inherit core-image
inherit distro_features_check
CONFLICT_DISTRO_FEATURES = "x11 wayland directfb"
DISTRO_FEATURES += "pulseaudio "
WEB = "web-webkit"
# Add extra image features
EXTRA_IMAGE_FEATURES += " \
nfs-server \
tools-debug \
tools-profile \
"
SOC_IMAGE_INSTALL = "gpu-viv-bin-mx6q gpu-viv-g2d"
IMAGE_INSTALL += " \
${SOC_IMAGE_INSTALL} \
cpufrequtils \
lighttpd \
tslib \
glib-2.0 \
icu \
udev \
nano \
openssh \
openssl \
gdbserver \
socketcan \
openssh-sftp-server \
packagegroup-fsl-gstreamer \
gst-plugins-base-meta \
gst-plugins-good-meta \
gst-plugins-bad-meta \
packagegroup-fsl-tools-testapps \
packagegroup-fsl-tools-benchmark \
"
export IMAGE_BASENAME = "fsl-image-fb"
----------------------------------------