android_kernel_xiaomi_sm8350/drivers/media/video/cx18
Andy Walls dd073434b5 V4L/DVB (9805): cx18: Port fix for raw/sliced VBI mixup from ivtv and cx25840
This is a port of the fixes Hans Verkuil made for ivtv/cx25840:
The service_set field was used to determine whether raw or sliced VBI was
desired. This is incorrect since it is perfectly valid to select sliced VBI
with a service_set of 0.

Instead the driver should check on VIDIOC_S_FMT whether the type
field matches the raw or sliced VBI type.

Updated the cx18 driver accordingly, including an additional check in
cx18_start_v4l2_encode_stream() that didn't exist in ivtv.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-12-30 09:38:32 -02:00
..
cx18-audio.c
cx18-audio.h
cx18-av-audio.c V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-av-core.c V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-av-core.h V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-av-firmware.c V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-av-vbi.c V4L/DVB (9805): cx18: Port fix for raw/sliced VBI mixup from ivtv and cx25840 2008-12-30 09:38:32 -02:00
cx18-cards.c V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-cards.h V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-controls.c
cx18-controls.h
cx18-driver.c V4L/DVB (9805): cx18: Port fix for raw/sliced VBI mixup from ivtv and cx25840 2008-12-30 09:38:32 -02:00
cx18-driver.h V4L/DVB (9805): cx18: Port fix for raw/sliced VBI mixup from ivtv and cx25840 2008-12-30 09:38:32 -02:00
cx18-dvb.c V4L/DVB (9802): cx18: Add module parameters for finer control over buffer allocations 2008-12-30 09:38:29 -02:00
cx18-dvb.h V4L/DVB (9720): cx18: Major rewrite of interrupt handling for incoming mailbox processing 2008-12-30 09:38:07 -02:00
cx18-fileops.c V4L/DVB (9805): cx18: Port fix for raw/sliced VBI mixup from ivtv and cx25840 2008-12-30 09:38:32 -02:00
cx18-fileops.h
cx18-firmware.c V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-firmware.h
cx18-gpio.c V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-gpio.h V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-i2c.c V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-i2c.h
cx18-io.c V4L/DVB (9727): cx18: Adjust outgoing mailbox timeouts and remove statistics logging 2008-12-30 09:38:11 -02:00
cx18-io.h V4L/DVB (9778): cx18: cx18_writel_expect() should not declare success on a PCI read error 2008-12-30 09:38:20 -02:00
cx18-ioctl.c V4L/DVB (9805): cx18: Port fix for raw/sliced VBI mixup from ivtv and cx25840 2008-12-30 09:38:32 -02:00
cx18-ioctl.h V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-irq.c V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-irq.h V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-mailbox.c V4L/DVB (9804): cx18: Avoid making firmware API calls with the queue lock held 2008-12-30 09:38:32 -02:00
cx18-mailbox.h V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-queue.c V4L/DVB (9804): cx18: Avoid making firmware API calls with the queue lock held 2008-12-30 09:38:32 -02:00
cx18-queue.h V4L/DVB (9801): cx18: Allow more than 63 capture buffers in rotation per stream 2008-12-30 09:38:29 -02:00
cx18-scb.c V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-scb.h V4L/DVB (9728): cx18: Copyright attribution update for files modified by awalls 2008-12-30 09:38:11 -02:00
cx18-streams.c V4L/DVB (9805): cx18: Port fix for raw/sliced VBI mixup from ivtv and cx25840 2008-12-30 09:38:32 -02:00
cx18-streams.h V4L/DVB (9804): cx18: Avoid making firmware API calls with the queue lock held 2008-12-30 09:38:32 -02:00
cx18-vbi.c V4L/DVB (9805): cx18: Port fix for raw/sliced VBI mixup from ivtv and cx25840 2008-12-30 09:38:32 -02:00
cx18-vbi.h
cx18-version.h V4L/DVB (9803): cx18: Increment version number due to siginificant buffering changes 2008-12-30 09:38:30 -02:00
cx18-video.c
cx18-video.h
cx23418.h
Kconfig V4L/DVB (9885): drivers/media Kconfig's: fix bugzilla #12204 2008-12-16 16:43:59 -02:00
Makefile