Hi,
I am having an issue similar to this post (http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/100/p/166433/761572.aspx) on the dm368. The decoder chip that I am using (gs2971a) outputs 30 vertical blanking lines and 720 active vertical lines. Without modifying the vpfe_capture driver (as described below), I get 30 black lines at the top of my image. I can modify the imp_win.vst variable to 30 before calling set_input_win on the ipipe driver and the black lines disappear and I get the full 720 active pixels.
I have written a sub-device driver for the gs2971a chip and ideally I would like the gs2971a sub-device driver to notify the vpfe_capture bridge driver to skip the first 30 lines but I can't find a mechanism to do this. Can anyone comment on a way for the v4l2 subdevice driver to pass this data up to the bridge driver?
I am using the 2.6.32 kernel distributed with dvsdk 4.
Thanks,
Randy Scheifele