This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM6435 VPFE - odd-even field swapping issue on captured frame for interlaced video.



Hi,

I am having DM6435 video processor on my board. I am using VPFE driver comes with PSP_1_10_03 packages without any modifications.

I have also implemented sample video capture application which captures video frame of 720x480 with YUV 422 format. The video capture is set to interlaced mode.  VPFE is connected to OV2715 CMOS image sensor.

I am  facing following issue.

  • Somehow the odd and even fields of captured video frame are getting swapped.

I have confirmed above behavior using following experiment.

  • After capturing video frame, I swapped data of odd and even lines of video frame in capture application which gives me good image.

So, How can resolve this issue within VPFE driver? I mean is there a way by which i can swap odd and even fields of video frame within driver.

We are facing this issue since long, Your help on this will be appreciated.

Thanks in advance,

Regards,

Firoj

  • Firoj

    If my understanding is correct, OV2715 only outputs progressive data. I am a little confused on how you can capture correct data with VPFE in interlaced mode. Have you tried to configure the driver in progressive mode? Also this sensor outputs only Bayer pattern RGB data, how can you get YUV422? Do you use the VPFE IPIPE driver for that purpose?

    Xiangdong