1. 15 Sep, 2016 1 commit
  2. 13 Sep, 2016 1 commit
  3. 12 Sep, 2016 1 commit
  4. 10 Sep, 2016 5 commits
  5. 09 Sep, 2016 2 commits
  6. 08 Sep, 2016 1 commit
    • Sebastian Dröge's avatar
      basesink: Use the average durations based on timestamps for the QoS proportion... · c1bd6677
      Sebastian Dröge authored
      basesink: Use the average durations based on timestamps for the QoS proportion when doing trickmodes
      
      The durations of the buffers are (usually) assuming that no frames are being
      dropped and are just the durations coming from the stream. However if we do
      trickmodes, frames are being dropped regularly especially if only key units
      are supposed to be played.
      
      Fixes completely bogus QoS proportion values in the above case.
      c1bd6677
  7. 05 Sep, 2016 4 commits
  8. 04 Sep, 2016 1 commit
  9. 02 Sep, 2016 1 commit
  10. 01 Sep, 2016 4 commits
  11. 31 Aug, 2016 3 commits
  12. 30 Aug, 2016 1 commit
    • Edward Hervey's avatar
      multiqueue: Fix high_time wakeup logic · 3117525c
      Edward Hervey authored
      When calculating the high_time, cache the group value in each singlequeue.
      
      This fixes the issue by which wake_up_next_non_linked() would use the global
      high-time to decide whether to wake-up a waiting thread, instead of the group
      one, resulting in those threads constantly spinning.
      
      Tidy up a bit the waiting logic while we're at it.
      
      With this patch, we go from 212% playing a 8 audio / 8 video file down to less
      than 10% (most of it being the video decoding).
      
      https://bugzilla.gnome.org/show_bug.cgi?id=770225
      3117525c
  13. 28 Aug, 2016 1 commit
    • Tim-Philipp Müller's avatar
      tools: gst-inspect: don't print internal pad request function name · 3cae9335
      Tim-Philipp Müller authored
      This just confuses people, they look at it and try to call it
      directly by name, instead of using the public GstElement API.
      It stands to reason that it goes without saying that when an
      element provides request pads that they can actually be
      requested using the standard API, and there's no point in
      printing internal implementation details of the element.
      3cae9335
  14. 27 Aug, 2016 2 commits
  15. 26 Aug, 2016 5 commits
  16. 25 Aug, 2016 4 commits
  17. 23 Aug, 2016 1 commit
  18. 22 Aug, 2016 1 commit
  19. 21 Aug, 2016 1 commit