1. 14 Aug, 2015 1 commit
  2. 13 Aug, 2015 2 commits
  3. 11 Aug, 2015 1 commit
  4. 10 Aug, 2015 8 commits
  5. 08 Aug, 2015 4 commits
  6. 07 Aug, 2015 1 commit
  7. 06 Aug, 2015 3 commits
  8. 05 Aug, 2015 3 commits
  9. 04 Aug, 2015 6 commits
  10. 03 Aug, 2015 3 commits
    • Thiago Santos's avatar
      72212198
    • Thiago Santos's avatar
      splitmuxsink: prevent deadlock when states change too fast · a930a136
      Thiago Santos authored
      If the GOP is completed, pads have to start gathering for the
      next one but it is possible that the the state might go to
      COLLECTING_GOP_START and back to WAITING_GOP_COMPLETE before the
      thread has a chance to wake up and proceed, leaving it trapped in
      the check_completed_gop loop and deadlocking the other threads
      waiting for it to advance.
      
      To solve it, this patch also checks that tha input running time
      hasn't changed to prevent this scenario.
      a930a136
    • Sebastian Dröge's avatar
      rtph264depay: Insert SPS/PPS NALs into the stream · ef786335
      Sebastian Dröge authored
      h264parse does the same and this fixes decoding of some streams with 32 SPS
      (or 256 PPS). It is allowed to have SPS ID 0 to 31 (or PPS ID 0 to 255), but
      the field in the codec_data for the number of SPS or PPS is only 5 (or 8) bit.
      As such, 32 SPS (or 256 PPS) are interpreted as 0 everywhere.
      
      This looks like a mistake in the part of the spec about the codec_data.
      ef786335
  11. 31 Jul, 2015 1 commit
  12. 30 Jul, 2015 3 commits
  13. 29 Jul, 2015 4 commits