1. 09 Sep, 2014 2 commits
  2. 26 May, 2014 1 commit
  3. 25 May, 2014 1 commit
  4. 24 May, 2014 1 commit
  5. 15 May, 2014 1 commit
  6. 08 May, 2014 12 commits
  7. 15 Mar, 2014 1 commit
    • Nicolas Dufresne's avatar
      v4l2: Use a copy of videodev2.h header · 418a4940
      Nicolas Dufresne authored
      With years the amount of ifdef have grown up and we are not even sure if the
      old code path compiles. Each time we need to update the v4l2 framework to add
      the new feature, we break compilation on older kernel. With exception of two
      controls in the video orientation control, this patch get rid of all ifdef by
      including the latest version of videodev2.h inside GStreamer.
      
      Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723446
      418a4940
  8. 25 Feb, 2014 2 commits
  9. 10 Jan, 2014 9 commits
  10. 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
  11. 25 Nov, 2013 1 commit
  12. 19 Aug, 2013 1 commit
  13. 04 Jun, 2013 1 commit
  14. 29 May, 2013 1 commit
  15. 20 May, 2013 1 commit
  16. 19 Feb, 2013 1 commit
  17. 17 Dec, 2012 1 commit
  18. 04 Nov, 2012 1 commit
  19. 13 Sep, 2012 1 commit