On Sat, 2018-06-02 at 10:33 -0700, Steve Longerbeam wrote: [...] > As I said in the other thread, I think we should put this off to some > other time, and remove the code in ipu_csi_init_interface() that > inverts field order according to frame size. This way, CSI will not > be lying to userspace when we tell it the order is BT but the CSI > has actually inverted that to TB. > > Also I have concerns about the CSI capturing field 1 _before_ field > 0 for NTSC. Doesn't that mean the CSI will drop the B-field in the > first captured frame on stream on, and thereafter mix fields from > different adjacent frames?
Yes, that is only a problem for 29.97 Hz progressive source material. For real 59.94 Hz interlaced source material it does not matter which two consecutive fields are displayed together as long as we get the top/bottom ordering right. regards Philipp