kernel-ark/drivers/media
Mauro Carvalho Chehab 7a7d9a89d0 V4L/DVB (6251): Replace video-buf to a more generic approach
video-buf currently does two different tasks:

- Manages video buffers with a common code that allows
  implementing all the V4L2 different modes of buffering;

- Controls memory allocations

While the first task is generic, the second were written to support PCI DMA
Scatter/Gather needs. The original approach can't even work for those
video capture hardware that don't support scatter/gather.

I did one approach to make it more generic. While the approach worked
fine for vivi driver, it were not generic enough to handle USB needs.

This patch creates two different modules, one containing the generic
video buffer handling (videobuf-core) and another with PCI DMA S/G.
After this patch, it would be simpler to write an USB video-buf and a
non-SG DMA module.

Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
http://thread.gmane.org/gmane.comp.video.video4linux/34978/focus=34981
Reviewed-by: Ricardo Cerqueira <v4l@cerqueira.org>
2007-10-09 22:14:55 -03:00
..
common V4L/DVB (6179): Clean up FusionHDTV ir code 2007-10-09 22:08:27 -03:00
dvb V4L/DVB (6241): fix typo in DVB_PLL Kconfig help text 2007-10-09 22:14:50 -03:00
radio V4L/DVB (6246): GemTek Radio card - Control Word 2007-10-09 22:14:51 -03:00
video V4L/DVB (6251): Replace video-buf to a more generic approach 2007-10-09 22:14:55 -03:00
Kconfig
Makefile