1. 08 Jul, 2016 1 commit
  2. 01 Feb, 2016 1 commit
  3. 18 Dec, 2015 2 commits
  4. 20 Oct, 2015 1 commit
  5. 01 Oct, 2015 2 commits
  6. 09 Jun, 2015 1 commit
  7. 01 May, 2015 1 commit
  8. 02 Apr, 2015 1 commit
  9. 25 Nov, 2014 1 commit
  10. 28 Oct, 2014 1 commit
  11. 20 Oct, 2014 1 commit
  12. 17 Jul, 2014 1 commit
    • Laurent Pinchart's avatar
      [media] v4l: Support extending the v4l2_pix_format structure · d52e2381
      Laurent Pinchart authored
      The v4l2_pix_format structure has no reserved field. It is embedded in
      the v4l2_framebuffer structure which has no reserved fields either, and
      in the v4l2_format structure which has reserved fields that were not
      previously required to be zeroed out by applications.
      
      To allow extending v4l2_pix_format, inline it in the v4l2_framebuffer
      structure, and use the priv field as a magic value to indicate that the
      application has set all v4l2_pix_format extended fields and zeroed all
      reserved fields following the v4l2_pix_format field in the v4l2_format
      structure.
      
      The availability of this API extension is reported to userspace through
      the new V4L2_CAP_EXT_PIX_FORMAT capability flag. Just checking that the
      priv field is still set to the magic value at [GS]_FMT return wouldn't
      be enough, as older kernels don't zero the priv field on return.
      
      To simplify the internal API towards drivers zero the extended fields
      and set the priv field to the magic value for applications not aware of
      the extensions.
      Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
      Signed-off-by: default avatarMauro Carvalho Chehab <m.chehab@samsung.com>
      d52e2381
  13. 23 Apr, 2014 1 commit
  14. 11 Mar, 2014 7 commits
  15. 05 Mar, 2014 2 commits
  16. 04 Dec, 2013 1 commit
  17. 28 Oct, 2013 1 commit
  18. 28 Jun, 2013 1 commit
  19. 25 Apr, 2013 1 commit
  20. 25 Nov, 2012 1 commit
  21. 06 Oct, 2012 4 commits
  22. 26 Sep, 2012 2 commits
  23. 15 Sep, 2012 2 commits
  24. 15 Aug, 2012 2 commits
  25. 11 Aug, 2012 1 commit