GNOME Bugzilla – Bug 737603
v4l2bufferpool: set buffer interlace flags when field is V4L2_FIELD_INTERLACED
Last modified: 2014-12-09 19:45:36 UTC
Currently the dqbuf method only set interlace flags when v4l2_buffer.field is V4L2_FIELD_INTERLACED_TB or V4L2_FIELD_INTERLACED_BT. I prepared a patch which handle the V4L2_FIELD_INTERLACED case.
Created attachment 287378 [details] [review] v4l2bufferpool: set buffer interlace flags when field is V4L2_FIELD_INTERLACED If v4l2_buffer.field is V4L2_FIELD_INTERLACED, we set corresponding GstVideoBuffer flags depending on the video standard. According to V4L2 specification, M/NTSC transmits the bottom field first, all other standards the top field first.
This looks like a duplicate of bug #726195 , also see bug #726194.
Yes it is about the same topic. Can you mark my bug as duplicate, it seems I can't.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 726195 ***
*** Bug 726195 has been marked as a duplicate of this bug. ***
Review of attachment 287378 [details] [review]: This one actually looks good to me, instead of just complaining it sets some sensible default. This is most likely backward compatible too. I'd merge this one if no objection ?
No objection at all, but I'm not sure it will apply on master since it could overlap with https://bugzilla.gnome.org/show_bug.cgi?id=726194 (commit 02040d507cc4a3d4d22fab15b8bdf1d3746ea26f) However I can rework it and test it.
Created attachment 292383 [details] [review] v4l2bufferpool: set buffer interlace flags when field is V4L2_FIELD_INTERLACED rebased on master
1.5 commit 621931 1.4 commit a4ce8e