1. 27 Mar, 2017 3 commits
  2. 24 Mar, 2017 6 commits
  3. 23 Mar, 2017 1 commit
  4. 22 Mar, 2017 1 commit
  5. 20 Mar, 2017 4 commits
  6. 17 Mar, 2017 9 commits
  7. 16 Mar, 2017 3 commits
  8. 14 Mar, 2017 1 commit
  9. 12 Mar, 2017 1 commit
  10. 10 Mar, 2017 3 commits
  11. 09 Mar, 2017 1 commit
  12. 08 Mar, 2017 2 commits
    • Jan Schmidt's avatar
      urisourcebin: Shrink queue2 max-size-time buffering · 4e911760
      Jan Schmidt authored
      The expanded 4 second buffering was making radio streams that are
      being delivered at real-time speeds too slow. We might need
      a better plan for matching the queue2 size to incoming bitrate
      in the absence of tag information or timestamping.
      
      In uridecodebin, it used tags on the output of decodebin to
      adjust the queue2 buffering, but urisourcebin doesn't have that
      view - decodebin is downstream from us.
      4e911760
    • Sebastian Dröge's avatar
      9460d400
  13. 07 Mar, 2017 2 commits
  14. 06 Mar, 2017 1 commit
  15. 03 Mar, 2017 2 commits
    • Jan Schmidt's avatar
      oggdemux: Fix reverse playback · 8596ec23
      Jan Schmidt authored
      Fix various issues with reverse playback by clearing tracking
      vars when working in reverse, and where possible using the
      timestamp interpolation code to generate timestamps for
      outgoing buffers. Make sure to mark things as discontinuous
      only when looping backward to a new position and fix seeking
      to the next page when starting.
      8596ec23
    • Jan Schmidt's avatar
      oggdemux: Timestamp tracking fixes · fe1f47aa
      Jan Schmidt authored
      In gst_ogg_demux_do_seek() when calculating the
      keyframe time, account for a non-zero start-time
      
      Handle a discontinuous first packet in
      gst_ogg_demux_setup_first_granule() because that's pretty
      normal after a seek. Also differentiate between a genuinely
      truncated first packet and just bailing out early, by not using
      granule = -1 as an error code.
      
      Make the debug output logs clearer about which timestamps
      are stream times (PTS) and which are ogg timestamps.
      fe1f47aa