1. 07 Jul, 2016 1 commit
  2. 07 Jun, 2016 2 commits
  3. 06 Jun, 2016 4 commits
  4. 25 May, 2016 1 commit
  5. 12 Apr, 2016 1 commit
  6. 24 Mar, 2016 1 commit
    • Aurélien Zanelli's avatar
      v4l2object: probe all colorspace supported by device · c163250f
      Aurélien Zanelli authored
      A device can support more than one colorspace for a given image
      dimension and pixel format. So we have to probe all the supported
      colorspace and not only rely on the default one. Otherwise we could end
      up with negotiation failure if the caps colorimetry field don't match
      the v4l2 device default one even if the v4l2 could support such
      colorimetry.
      
      This patch enable probing if colorspace for both capture and output
      device. It really makes sense for output device since the colorspace
      shall be set by the application and a little less for capture device
      which, at the moment, shall provide the colorspace; ie: the v4l2
      specification seems to not take into account the fact that a capture
      device could do colorspace conversion.
      
      As a side effet, probing takes some times and so sligthly delay v4l2
      initialization. Note that this patch only probe colorspace and not all
      colorspace, matrix, transfer and range combination to avoid taking too
      much time, especially with low-speed devices as full probing do 1782
      ioctl.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=755937
      c163250f
  7. 08 Mar, 2016 1 commit
  8. 07 Mar, 2016 1 commit
  9. 22 Jan, 2016 2 commits
  10. 21 Jan, 2016 1 commit
    • Wim Taymans's avatar
      v4l2: Add adobe colorspace support · 681bab62
      Wim Taymans authored
      Use the new primaries and transfer function for Adobe RGB.
      Explicitly list the colorimetry instead of using the default GStreamer
      ones. The defaults for BT2020, for example, do not match.
      Explicitly set the matrix of SRGB to RGB.
      681bab62
  11. 19 Jan, 2016 2 commits
  12. 18 Dec, 2015 1 commit
    • Nicolas Dufresne's avatar
      v4l2object: Update formats table · 2538fee2
      Nicolas Dufresne authored
      This change add all the new RGB based format. Those format removes the
      ambiguity with the ALPHA channel. Some other missing multiplanar format
      has been added with some additional cleanup.
      2538fee2
  13. 25 Nov, 2015 1 commit
  14. 15 Nov, 2015 1 commit
  15. 13 Nov, 2015 1 commit
  16. 25 Jul, 2015 1 commit
  17. 29 Jun, 2015 1 commit
  18. 08 Jun, 2015 3 commits
  19. 05 Jun, 2015 1 commit
  20. 22 Apr, 2015 1 commit
  21. 02 Apr, 2015 1 commit
  22. 13 Mar, 2015 1 commit
  23. 26 Feb, 2015 1 commit
  24. 25 Feb, 2015 3 commits
  25. 20 Feb, 2015 1 commit
    • Nicolas Dufresne's avatar
      v4l2: Enable copy when no known allocation params · 6afd1c5d
      Nicolas Dufresne authored
      When there is no allocation parameters in the query, enable copy
      threshold. When this threshold is reached, the buffer pool will start
      copying when the pool reaches a critical level. If the driver supports
      CREATE_BUFS, this will be used instead.
      6afd1c5d
  26. 22 Jan, 2015 1 commit
  27. 15 Dec, 2014 1 commit
    • Nicolas Dufresne's avatar
      v4l2object: Always set format · 3dae65ed
      Nicolas Dufresne authored
      Right now we try to be clever by detecting if device format have
      changed or not, and skip setting format in this case. This is valid
      behaviour with V4L2, but it's also very error prone. The rational
      for not setting these all the time is for speed, though I can't
      measure any noticeable gain on any HW I own. Also, until recently,
      we where doing get/set on the format for each format we where
      probing, making it near to impossible that the format would match.
      This also fixes bug where we where skipping frame-rate setting if
      format didn't change.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=740636
      3dae65ed
  28. 24 Nov, 2014 2 commits
  29. 21 Nov, 2014 1 commit