Other Parts Discussed in Thread: OMAP3530
I have a pretty simple gstreamer pipeline that uses the resizer to downsample interlaced (bt656) video from 720x480 to 720x240. I expected this operation to essentially "deinterlace" the video. This works somewhat, but I have some consistent video "shifts" in the video output which looks like it might be the resizer switching from using "odd" lines to "even" lines. I've tried several things to get rid of them, without any luck. They are consistently in the same location.
Here is the gst pipeline:
$ gst-launch -v v4l2src num-buffers=200 always-copy=false ! dmaiaccel ! queue ! dmairesizer target-height=240 target-width=720 ! dmaienc_mpeg4 maxbitrate=6000000 targetbitrate=2000000 ! dmaiperf ! qtmux ! filesink location=newtest2.m4v
And here is a snapshot of the video when my arm is in motion (the aspect ratio has been corrected):
If the source is 720x480 and the output is 720x240, wouldn't you expect the resizer to just use every other line?
Lack of a deinterlacer on the omap3530 is becoming a problem for me.
Thanks,
Chris