Hi all.
I am having some issues while trying to use the imxvideoconvert element as part of my GStreamer pipeline.
Here is some information about my setup:
I have added the following line to my local.conf file:
IMAGE_INSTALL_append += " gstreamer1.0-plugins-imx imx-gst1.0-plugin"
Getting the following library installed in my file system:
/usr/lib/gstreamer-1.0/libgstimxvideoconvert.so
However, when I run the inspect it returns "0 Features":
# gst-inspect-1.0 imxvideoconvert
Plugin Details:
Name imxvideoconvert
Description IMX Video Convert Plugins
Filename /usr/lib/gstreamer-1.0/libgstimxvideoconvert.so
Version 4.6.1
License LGPL
Source module imx-gst1.0-plugin
Binary package Freescle Gstreamer Multimedia Plugins
Origin URL http://www.freescale.com
0 features:
I checked this similar thread: imx-gst-plugin-for-imx8-returns-0-features but there is not a solution for my case.
I also checked the config/build log files generated in:
tmp/work/cortexa53-crypto-mx8m-poky-linux/imx-gst1.0-plugin/4.6.1-r0/temp/
But I didn't find a possible cause of the 0-feature issue.
Even when the inspect output contains information about the imxvideoconvert plugin, if I try to use it in a basic pipeline it isn't recognized:
# gst-launch-1.0 videotestsrc is-live=true ! queue ! imxvideoconvert ! fakesink
WARNING: erroneous pipeline: no element "imxvideoconvert"
It seems that plugins such as imxg2dvideotransform and imxvideoconvert_g2d are not available in the updated versions of the imx-gst1.0-plugin package (4.5.7) which comes with Yocto Hardknott.
That's why I'm trying to install and use the imxvideoconvert plugin, which seems that should be supported on my setup.
I also checked the imx-gst1.0-plugin recipe (see attached file) to see if it could be possible to enable the features from there, but I couldn't do it.
I would appreciate any suggestion about how to install the plugin properly.
Thanks in advance.
-JC
Hello juancruz,
I guess this might help:
Regards
Hi @Bio_TICFSL
Thanks for your reply and for sharing this valuable guide.
It seems both imx-gst1.0-plugin and gstreamer-imx packages can be built and installed properly on the i.MX8M Mini EVK using Yocto Hardknott, since plugins such as imxvideoconvert_g2d and imxvpuenc_h264 work as expected without the 0-features issue.
Should these plugins work on the i.MX8M EVK or could it be possible to have some incompatibility issues due to the hardware capabilities?
Thanks,
-JC