[GIT PATCHES FOR 2.6.35] videobuf refactoring

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit 975b06b6c01ba2da4d26a7ba6ea783d5f670aa7d:
  Jonathan Corbet (1):
        V4L/DVB: ov7670: silence some compiler warnings

are available in the git repository at:

  git://linuxtv.org/hverkuil/v4l-dvb-videobuf.git videobuf

Hans Verkuil (8):
      v4l videobuf: remove unused mmap callback.
      v4l videobuf: remove mmap_free callback
      v4l videobuf: remove unused is_mmapped field
      v4l videobuf: use struct videobuf_buffer * instead of void * for videobuf_alloc
      v4l videobuf: rename .vmalloc to .vaddr
      v4l videobuf: rename videobuf_queue_to_vmalloc to videobuf_queue_to_vaddr
      v4l videobuf: add videobuf_buffer *buf as argument to mmap_mapper
      v4l videobuf: move video_copy_to_user and copy_stream to core.

 drivers/media/video/videobuf-core.c       |   95 +++++++++++++++-----
 drivers/media/video/videobuf-dma-contig.c |  109 +++--------------------
 drivers/media/video/videobuf-dma-sg.c     |  139 ++++++++---------------------
 drivers/media/video/videobuf-dvb.c        |    2 +-
 drivers/media/video/videobuf-vmalloc.c    |  104 ++--------------------
 include/media/videobuf-core.h             |   29 ++-----
 6 files changed, 137 insertions(+), 341 deletions(-)

Tested with cx88-blackbird, bttv, saa7134-empress, dvb-ttpci, vivi.
The tests were done with userptr, mmap and read().

There is a lot more that needs to be done, but this is a good start.

Regards,

	Hans

-- 
Hans Verkuil - video4linux developer - sponsored by TANDBERG
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux