1. 14 Mar, 2017 2 commits
  2. 27 Feb, 2017 1 commit
  3. 07 Jul, 2016 1 commit
  4. 07 Jun, 2016 1 commit
  5. 25 Nov, 2015 1 commit
  6. 13 Mar, 2015 1 commit
  7. 25 Feb, 2015 1 commit
    • Aurélien Zanelli's avatar
      v4l2bufferpool: fix import_userptr() in single-planar API when n_planes > 1 · 600027a1
      Aurélien Zanelli authored
      In the V4L2 single-planar API, when format is semi-planar/planar,
      drivers expect the planes to be contiguous in memory.
      So this commit change the way we handle semi-planar/planar format
      (n_planes > 1) when we use the single-planar API (group->n_mem == 1).
      
      To check that planes are contiguous and have expected size, ie: no
      padding. We test the fact that plane 'i' start address + plane 'i'
      expected size equals to plane 'i + 1' start address. If not, we return
      in error.
      
      Math are done in bufferpool rather than in allocator because the
      former is aware of video info.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=738013
      600027a1
  8. 24 Nov, 2014 1 commit
  9. 21 Nov, 2014 1 commit
  10. 09 Sep, 2014 2 commits
  11. 26 May, 2014 1 commit
  12. 25 May, 2014 1 commit
  13. 24 May, 2014 1 commit
  14. 15 May, 2014 1 commit
  15. 08 May, 2014 12 commits
  16. 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
  17. 25 Feb, 2014 2 commits
  18. 10 Jan, 2014 9 commits