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:
- Platform: i.MX8M EVK (MCIMX8M-EVK)
- Yocto: Hardknott
- GStremer version: 1.18.0
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