Regarding YUV422 video encode using VPU

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Regarding YUV422 video encode using VPU

1,163 Views
shilpac
Contributor II

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

Labels (3)
0 Kudos
Reply
2 Replies

713 Views
joanxie
NXP TechSupport
NXP TechSupport

in fact, mx6 IPU can change yuv422 to yuv420, you don't install mfw_vpuencoder to support yuv422,

0 Kudos
Reply

713 Views
erickang
Contributor II

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.

0 Kudos
Reply