1. 25 Jul, 2017 2 commits
  2. 21 Jul, 2017 1 commit
  3. 18 Jul, 2017 2 commits
    • Nicolas Dufresne's avatar
      v4l2: Fix 4K colorimetry · 545646cc
      Nicolas Dufresne authored
      Since 1.6, the transfer function for BT2020 has been changed from BT709
      to BT2020_12. It's the same function, but with more precision. As a side
      effect, the V4L2 colorpsace didn't match GStreamer colorspace. When
      GStreamer ended up making a guess, it would not match anything supported
      by V4L2 anymore. This this by using BT2020_12 for BT2020 colorspace and
      BT2020 transfer function in replacement of BT709 whenever a 4K
      resolution is detected.
      545646cc
    • Nicolas Dufresne's avatar
      v4l2: UVC driver is named uvcvideo these days · d656eece
      Nicolas Dufresne authored
      The quirk to avoid probing interlacing didn't work anymore as the driver
      is now name uvcvideo. This should slightly speed up camera startup.
      d656eece
  4. 14 Jul, 2017 3 commits
  5. 13 Jul, 2017 1 commit
  6. 12 Jul, 2017 1 commit
  7. 09 Jul, 2017 2 commits
  8. 05 Jul, 2017 1 commit
  9. 04 Jul, 2017 2 commits
  10. 20 Jun, 2017 3 commits
  11. 17 Jun, 2017 2 commits
    • Vivia Nikolaidou's avatar
      splitmux: Drop allocation queries · 7894fb37
      Vivia Nikolaidou authored
      They can cause us to deadlock, while we're waiting for a new frame and
      upstream is waiting for the allocation query to be answered before
      sending a frame
      
      https://bugzilla.gnome.org/show_bug.cgi?id=783753
      7894fb37
    • Sebastian Dröge's avatar
      rtspsrc: Use a mutex for protecting against concurrent send/receives · 4c7fad2d
      Sebastian Dröge authored
      We currently send data to the RTSP connection from multiple threads:
      whenever a command is to be handled and whenever RTCP is generated. This
      can cause data corruption or worse if both happen at the same time.
      
      As such, protect gst_rtsp_connection_send() and gst_rtsp_connection_receive()
      calls with a mutex. While this means that we hold a mutex during the IO
      operation, this is not actually a problem as the IO operation can be
      interrupted (gst_rtsp_connection_flush()) at any time and is blocking by
      itself anyway.
      4c7fad2d
  12. 15 Jun, 2017 1 commit
    • Sebastian Dröge's avatar
      qtmux: Un-merge the last two stsc entries after serializing · 0421fb04
      Sebastian Dröge authored
      The last entry will most likely get new samples added to it in "robust"
      muxing mode, changing the samples_per_chunk and thus making it wrong to
      keep the last two entries merged. It will run into an assertion later
      when adding a new sample to the chunk.
      
      Thanks to gdiener@cardinalpeak.com for the analysis of the bug and
      proposal for a solution.
      0421fb04
  13. 13 Jun, 2017 1 commit
  14. 12 Jun, 2017 1 commit
  15. 02 Jun, 2017 2 commits
  16. 29 May, 2017 1 commit
  17. 12 May, 2017 1 commit
  18. 09 May, 2017 1 commit
  19. 08 May, 2017 3 commits
  20. 04 May, 2017 3 commits
  21. 02 May, 2017 1 commit
  22. 27 Apr, 2017 4 commits
  23. 25 Apr, 2017 1 commit