mirror of https://gitee.com/openkylin/linux.git
[media] au0828: Fix field alignment for video frames delivered by driver
Fix the alignment of fields being delivered by the driver, which was resulting in jerky video when there was horizontal motion (since the bottom field of the frame was being sent with the top field of the previous frame) This work was sponsored by GetWellNetwork Inc. Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
83f859c5a6
commit
bde3bb9a67
|
@ -576,7 +576,7 @@ static inline int au0828_isoc_copy(struct au0828_dev *dev, struct urb *urb)
|
|||
p += 4;
|
||||
au0828_isocdbg("Video frame %s\n",
|
||||
(fbyte & 0x40) ? "odd" : "even");
|
||||
if (!(fbyte & 0x40)) {
|
||||
if (fbyte & 0x40) {
|
||||
/* VBI */
|
||||
if (vbi_buf != NULL)
|
||||
vbi_buffer_filled(dev,
|
||||
|
|
Loading…
Reference in New Issue