1. 20 Jun, 2017 3 commits
  2. 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
  3. 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
  4. 13 Jun, 2017 1 commit
  5. 12 Jun, 2017 1 commit
  6. 02 Jun, 2017 2 commits
  7. 29 May, 2017 1 commit
  8. 12 May, 2017 1 commit
  9. 09 May, 2017 1 commit
  10. 08 May, 2017 3 commits
  11. 04 May, 2017 3 commits
  12. 02 May, 2017 1 commit
  13. 27 Apr, 2017 4 commits
  14. 25 Apr, 2017 1 commit
  15. 24 Apr, 2017 3 commits
  16. 21 Apr, 2017 2 commits
  17. 20 Apr, 2017 3 commits
  18. 19 Apr, 2017 1 commit
  19. 17 Apr, 2017 2 commits
  20. 16 Apr, 2017 1 commit
  21. 14 Apr, 2017 1 commit
    • Sebastian Dröge's avatar
      qtmux: Fix timescale of timecode tracks · e51c08b0
      Sebastian Dröge authored
      They should have ideally the same timescale of the video track, which we
      can't guarantee here as in theory timecode configuration and video
      framerate could be different. However we should set a correct timescale
      based on the framerate given in the timecode configuration, and not just
      use the framerate numerator.
      e51c08b0
  22. 13 Apr, 2017 2 commits