linux/drivers/media
Andy Walls abb096de82 V4L/DVB (9804): cx18: Avoid making firmware API calls with the queue lock held
cx18: Avoid making firmware API calls with the queue lock held.  The source
of MPEG strem corruption when not holding the queue lock was found to be that
the MPEG buffer could be retrieved by the user app before it was sync'ed for
the host cpu.  Incoming buffers are now sync'ed before being put on q_full and
releasing the queue lock.  We can thus avoid the sometimes lengthy call to
the firmware for CPU_DE_SET_MDL while holding the queue lock, so we can get
better performance.

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
..
common V4L/DVB (9775): tda8290: fix FM radio 2008-12-30 09:38:19 -02:00
dvb V4L/DVB (9797): Fix stv0299 support in dw2102 USB DVB-S/S2 driver 2008-12-30 09:38:26 -02:00
radio V4L/DVB (9655): radio-mr800: fix unplug 2008-12-30 09:38:05 -02:00
video V4L/DVB (9804): cx18: Avoid making firmware API calls with the queue lock held 2008-12-30 09:38:32 -02:00
Kconfig V4L/DVB (8392): media/Kconfig: Convert V4L1_COMPAT select into "depends on" 2008-07-20 07:28:49 -03:00
Makefile V4L/DVB (8274): sms1xxx: build cleanup after driver relocation 2008-07-20 07:20:56 -03:00