Does gstreamer support interlaced video input?

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

Does gstreamer support interlaced video input?

1,325 Views
XXiao1z
Contributor III

progressive video worked fine but could not get interlaced video input work for gstreamer.

I can use mxc_v4l2_overlay.out etc to capture the interlaced(CVBS) video just fine.

how can I use gstreamer with interlaced video input, is this possible?

Thanks,

xxiao

2 Replies

666 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hi,


- From a hardware perspective the unit that performs video deinterlacing is called VDI and is part of the IPU.

- v4l is a software layer that is used to control  video input/output flow. In this context we can use a V4L unit test to show how to perform de-interlacing (when a camera is used, for example) as you saw i the community.

- There is also an IPU unit test that shows how to do de-interlacing:

     cd /unit_tests

     ./mxc_ipudev_test.out -c 4 -l 10 -i 320,240,YV12,0,0,320,240,1,1 -O 1024,768,I420,0,0,0,1024,768 -s 1 -f ipu0-1st-ovfb stefan_interlaced_320x240_5frames.yv12

- also please check this patch:

https://community.freescale.com/docs/DOC-93633

https://community.freescale.com/message/342697

https://community.freescale.com/message/368842

hope this helps

0 Kudos

666 Views
XXiao1z
Contributor III

Yes I can capture the interlaced video and use mxc_v4l2_overlay to play with it just fine. My problem is related to gstreamer, in that I could never stream the interlaced video captured. However some posts in the community said they can do it, which puzzled me:

https://community.freescale.com/message/384089

For progressive video gstreamer can send out rtp stream just fine.

Thanks for your reply.

0 Kudos