kernel-fxtec-pro1x/drivers/media/video/cx18
Andy Walls efc0b127b2 V4L/DVB (13902): cx18: Update MPEG Index stream buffers module option processing
Update the module options related to INDEX stream buffer allocation.  A single
CX2341[5678] index entry is only 24 bytes.  Large buffers for the IDX stream
will prevent the CX23418 from transferring index data over at all.  Buffers
of around 1.5 kB or 64 index entries seem to be just fine.  We'll default to
63 buffers/MDLs as that is the firmware limit per stream and IDX stream buffers
are not high rate.  There is no reason on earth to allocate the previous 1 MB
default of buffer space for the IDX stream.

This is in anticipation of implementing the G_ENC_INDEX ioctl() in the cx18
driver.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-02-26 15:10:29 -03:00
..
cx18-audio.c
cx18-audio.h
cx18-av-audio.c
cx18-av-core.c V4L/DVB (13478): cx18: remove bogus init call. 2009-12-05 18:42:05 -02:00
cx18-av-core.h tree-wide: fix misspelling of "definition" in comments 2009-12-04 23:41:47 +01:00
cx18-av-firmware.c
cx18-av-vbi.c
cx18-cards.c V4L/DVB (12367): cx18: Add i2c initialization for Z8F0811/Hauppage IR transceivers 2009-09-12 12:18:25 -03:00
cx18-cards.h V4L/DVB (13445): cx18: Use per cx18 instance init data for ir-kbd-i2c instead of const data 2009-12-05 18:41:57 -02:00
cx18-controls.c V4L/DVB (12338): cx18: Read buffer overflow 2009-08-13 20:39:02 -03:00
cx18-controls.h
cx18-driver.c V4L/DVB (13902): cx18: Update MPEG Index stream buffers module option processing 2010-02-26 15:10:29 -03:00
cx18-driver.h V4L/DVB (13902): cx18: Update MPEG Index stream buffers module option processing 2010-02-26 15:10:29 -03:00
cx18-dvb.c V4L/DVB (13430): cx18: Fix YUV capture so that encoder passes a single frame per transfer 2009-12-05 18:41:52 -02:00
cx18-dvb.h
cx18-fileops.c V4L/DVB (13555): v4l: Use video_device_node_name() instead of the minor number 2009-12-16 00:17:57 -02:00
cx18-fileops.h
cx18-firmware.c
cx18-firmware.h
cx18-gpio.c
cx18-gpio.h
cx18-i2c.c V4L/DVB (13445): cx18: Use per cx18 instance init data for ir-kbd-i2c instead of const data 2009-12-05 18:41:57 -02:00
cx18-i2c.h
cx18-io.c
cx18-io.h
cx18-ioctl.c V4L/DVB (13429): cx18: Add Memory Descriptor List (MDL) layer to buffer handling 2009-12-05 18:41:51 -02:00
cx18-ioctl.h
cx18-irq.c
cx18-irq.h
cx18-mailbox.c V4L/DVB (13429): cx18: Add Memory Descriptor List (MDL) layer to buffer handling 2009-12-05 18:41:51 -02:00
cx18-mailbox.h Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 2009-12-09 19:50:49 -08:00
cx18-queue.c V4L/DVB (13433): cx18: Remove duplicate list traversal when processing incoming MDLs 2009-12-05 18:41:53 -02:00
cx18-queue.h V4L/DVB (13433): cx18: Remove duplicate list traversal when processing incoming MDLs 2009-12-05 18:41:53 -02:00
cx18-scb.c
cx18-scb.h V4L/DVB (13426): cx18: Rename struct cx18_mdl to struct cx18_mdl_ent 2009-12-05 18:41:50 -02:00
cx18-streams.c V4L/DVB (13550): v4l: Use the new video_device_node_name function 2009-12-16 00:17:55 -02:00
cx18-streams.h V4L/DVB (13429): cx18: Add Memory Descriptor List (MDL) layer to buffer handling 2009-12-05 18:41:51 -02:00
cx18-vbi.c V4L/DVB (13429): cx18: Add Memory Descriptor List (MDL) layer to buffer handling 2009-12-05 18:41:51 -02:00
cx18-vbi.h V4L/DVB (13429): cx18: Add Memory Descriptor List (MDL) layer to buffer handling 2009-12-05 18:41:51 -02:00
cx18-version.h V4L/DVB (13434): cx18: Bump version number due to significant buffer handling changes. 2009-12-05 18:41:54 -02:00
cx18-video.c
cx18-video.h
cx23418.h V4L/DVB (13426): cx18: Rename struct cx18_mdl to struct cx18_mdl_ent 2009-12-05 18:41:50 -02:00
Kconfig
Makefile