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