1. 10 Jan, 2014 7 commits
  2. 03 Jan, 2014 1 commit
  3. 04 Dec, 2013 1 commit
    • Julien Isorce's avatar
      v4l2: add support for multi-planar V4L2 API · 61ae84b5
      Julien Isorce authored
      This api is in linux kernel since version 2.6.39,
      and present in all version 3.
      
      The commit that adds the API in master branch of the
      linux kernel source is:
      https://github.com/torvalds/linux/commit/f8f3914cf922f5f9e1d60e9e10f6fb92742907ad
      
      v4l2 doc: "Some devices require data for each input
      or output video frame to be placed in discontiguous
      memory buffers"
      
      There are newer structures 'struct v4l2_pix_format_mplane'
      and 'struct v4l2_plane'.
      So the pixel format is not setup with the same API when using
      multi-planar.
      
      Also for gst-v4l2, one of the difference is that in GstV4l2Meta
      there are now one mem pointer for each maped plane.
      
      When not using multi-planar, this commit takes care of keeping
      the same code path than previously. So that the 2 cases are
      in two different blocks triggered from V4L2_TYPE_IS_MULTIPLANAR.
      
      Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=712754
      61ae84b5
  4. 25 Nov, 2013 1 commit
  5. 21 Nov, 2013 1 commit
  6. 18 Nov, 2013 1 commit
  7. 13 Nov, 2013 1 commit
  8. 03 Oct, 2013 1 commit
  9. 19 Aug, 2013 2 commits
  10. 02 Jul, 2013 1 commit
  11. 04 Jun, 2013 1 commit
  12. 29 May, 2013 1 commit
  13. 20 May, 2013 1 commit
  14. 14 May, 2013 2 commits
  15. 03 May, 2013 1 commit
  16. 01 May, 2013 1 commit
  17. 30 Apr, 2013 1 commit
  18. 26 Apr, 2013 2 commits
  19. 24 Apr, 2013 1 commit
  20. 19 Feb, 2013 1 commit
  21. 25 Nov, 2012 1 commit
  22. 04 Nov, 2012 1 commit
  23. 06 Sep, 2012 1 commit
  24. 08 Aug, 2012 1 commit
  25. 11 Jun, 2012 1 commit
  26. 19 Apr, 2012 5 commits
  27. 05 Mar, 2012 1 commit