android_kernel_xiaomi_sm8350/drivers/media/video/em28xx
Mauro Carvalho Chehab c2a6b54a9c V4L/DVB (12406): em28xx: fix: don't do image interlacing on webcams
Due to historical reasons, em28xx driver gets two consecutive frames and
fold them into an unique framing, doing interlacing. While this works
fine for TV images, this produces two bad effects with webcams:

1) webcam images are progressive. Merging two consecutive images produce
interlacing artifacts on the image;

2) since the driver needs to get two frames, it reduces the maximum
frame rate by two.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-08-13 20:39:09 -03:00
..
em28xx-audio.c V4L/DVB (11896): em28xx: Fix for Slow Memory Leak 2009-06-16 18:21:16 -03:00
em28xx-cards.c V4L/DVB (12406): em28xx: fix: don't do image interlacing on webcams 2009-08-13 20:39:09 -03:00
em28xx-core.c V4L/DVB (12406): em28xx: fix: don't do image interlacing on webcams 2009-08-13 20:39:09 -03:00
em28xx-dvb.c V4L/DVB (12265): em28xx: fix tuning problem in HVR-900 (R1) 2009-07-24 14:03:28 -03:00
em28xx-i2c.c V4L/DVB (12172): em28xx: Add autodetection code for Silvercrest 1.3 mpix 2009-07-05 19:21:47 -03:00
em28xx-input.c V4L/DVB (11844): ir-kbd-i2c: Switch to the new-style device binding model 2009-06-16 18:21:11 -03:00
em28xx-reg.h V4L/DVB (12403): em28xx: properly reports some em2710 chips 2009-08-13 20:39:09 -03:00
em28xx-video.c V4L/DVB (12406): em28xx: fix: don't do image interlacing on webcams 2009-08-13 20:39:09 -03:00
em28xx.h V4L/DVB (12406): em28xx: fix: don't do image interlacing on webcams 2009-08-13 20:39:09 -03:00
Kconfig V4L/DVB (12138): em28xx: add support for Silvercrest Webcam 2009-07-05 14:30:05 -03:00
Makefile V4L/DVB(7767): Move tuners to common/tuners 2008-04-29 18:41:37 -03:00