1. 11 Dec, 2018 2 commits
  2. 06 Dec, 2018 1 commit
  3. 05 Dec, 2018 3 commits
  4. 30 Nov, 2018 1 commit
    • Nicolas Dufresne's avatar
      libdw support is optional · e501e2f5
      Nicolas Dufresne authored
      This was no longer optional, leading to deadcode. This regression was
      found trying to fix the unwind variant in cerbero.
  5. 29 Nov, 2018 1 commit
  6. 28 Nov, 2018 5 commits
  7. 27 Nov, 2018 2 commits
  8. 26 Nov, 2018 1 commit
  9. 24 Nov, 2018 1 commit
  10. 23 Nov, 2018 3 commits
    • Zeeshan Ali's avatar
      gst-inspect: Colored output · 2cf16838
      Zeeshan Ali authored
      Let's make the output a bit pretty to read. The colored output can be
      disabled with `--no-colors` option or by setting `GST_INSPECT_NO_COLORS'
      env (to any value).
      The chosen colors are based on the popular Solarized theme, which is
      targeted for both dark and light backgrounds.
      * We only support true colors. If the terminal doesn't signal support for
        that via 'COLORTERM' env, we disable colored output.
      * We don't add colors to --print-plugin-auto-install-info output, as
        that's meant for machines, not humans. Not only machines don't care
        about beauty, the existing ones will likely not expect colors and choke
        on it and we'll get angry mob at our doors.
      [1] https://ethanschoonover.com/solarized
    • Zeeshan Ali's avatar
      gst-inspect: Remove redundant plugin name from output · d3811ca5
      Zeeshan Ali authored
      When printing info about a specific plugin, there is no need to prefix
      some of the details with plugin's name. It's not only redundant but also
      inconsistent and makes the task of adding consistent coloring to the
      output (which we'll do in a follow patch), harder.
    • Nirbheek Chauhan's avatar
      gst-inspect: Use less -F -X everywhere as the pager · a3abe8b9
      Nirbheek Chauhan authored
      This emulates the default behaviour of git help pages, and also fixes
      a bug on macOS where `less -F` doesn't display anything at all when
      the output is shorter than one terminal screen.
      Also moved the DEFAULT_PAGER define to after the includes, because
      it's an unprefixed define.
      Fixes gstreamer/gstreamer#330
  11. 12 Nov, 2018 3 commits
  12. 10 Nov, 2018 4 commits
  13. 09 Nov, 2018 2 commits
  14. 08 Nov, 2018 3 commits
  15. 07 Nov, 2018 2 commits
    • Matthew Waters's avatar
      query: add a new bitrate query · 4fc4ad87
      Matthew Waters authored and Edward Hervey's avatar Edward Hervey committed
      Allows determining from downstream what the expected bitrate of a stream
      may be which is useful in queue2 for setting time based limits when
      upstream does not provide timing information.
      Implement bitrate query handling in queue2
    • Matthew Waters's avatar
      queue2: avoid ping-pong between 0% and 100% buffering messages · c4ccff78
      Matthew Waters authored and Edward Hervey's avatar Edward Hervey committed
      If upstream is pushing buffers larger than our limits, only 1 buffer
      is ever in the queue at a time.  Once that single buffer has left the
      queue, a 0% buffering message would be posted followed immediately by a
      100% buffering message when the next buffer was inserted into the queue
      a very short time later.  As per the recommendations, This would result
      in the application pausing for a short while causing the appearance of
      a short stutter.
      The first step of a solution involves not posting a buffering message if
      there is still data waiting on the sink pad for insertion into the queue.
      This successfully drops the 0% messages from being posted however a
      message is still posted on each transition to 100% when the new buffer
      arrives resulting in a string of 100% buffering messages.  We silence
      these by storing the last posted buffering percentage and only posting a
      new message when it is different from or last posted message.
  16. 06 Nov, 2018 6 commits