Hi,
I am trying to receive YUV422 format video data using videotestsrc and encode using vpuenc element of gstreamer 0.10. But when I do so ending up in an error.
When I saw capabilities of vpuenc gstreamer element using "gst-inspect-0.10 vpuenc", support for YUV422 is not found.
While running through gst-fsl-plugins code I observed the availability of two vpu elements "vpuenc" and "mfw_vpuencoder". Looks like mfw_vpuencoder has support for YUV422. But the gst-fsl-plugins rmp installed isn't providing mfw_vpuencoder element on IMX6Q though libraries related to them are available.
Set up details
Hardware: IMX6Q Sabrelite Eval Board
Release: Yocto 1.4
Build: Linux 3.0.35_1.1.0
Media Framework: GStreamer0.10
Need your inputs.
Thanks,
Shilpa Chandrappa
in fact, mx6 IPU can change yuv422 to yuv420, you don't install mfw_vpuencoder to support yuv422,
Dear Guanqiong,
How can I change the pixel format from YUV422 to YUV420 by using mfw_vpuencoder?
And I heard the pixel format will be converted from YUV422 to YUV420 by configuring the CPMEM's PFS, UBO and VBO in IDMAC as another method.
https://community.freescale.com/message/312970#312970
Could you tell me the method if you konw?
Best Regards,
Eric.