1. 29 Jan, 2019 1 commit
  2. 28 Jan, 2019 2 commits
  3. 24 Jan, 2019 1 commit
  4. 22 Jan, 2019 1 commit
  5. 21 Jan, 2019 1 commit
  6. 18 Jan, 2019 3 commits
    • Nicolas Dufresne's avatar
      Revert "alsa: Implement a DeviceProvider" · d64a4b7a
      Nicolas Dufresne authored
      This reverts commit 69c3c316.
      
      All devices have the same name, they are duplicated with pulseaudio one
      and the provided does not respond to HW being plugged/unplugged. I think
      it's not ready for 1.16.
      d64a4b7a
    • Thibault Saunier's avatar
      alsa: Implement a DeviceProvider · 69c3c316
      Thibault Saunier authored
      Removing gstalsadeviceprobe.[ch] as it was a relique from the 0.10
      century.
      69c3c316
    • George Kiagiadakis's avatar
      videoaggregator: remove broken rate adjustment · 358ed9f9
      George Kiagiadakis authored
      The start_time and end_time in this context have already
      been adjusted for the input's rate by converting them to running
      time above. What is needed afterwards is to compare these
      with the output's start/stop running time, which also takes
      into account the rate, so we are comparing equal things.
      
      Multiplying these with the output's rate here is only breaking
      this logic. In most cases the input and output rate is the same,
      so this multiplication effectively reverses the rate adjustment
      that happened while converting to running time, which is why
      we see the video playing with the original rate in tests.
      
      Fixes #541
      358ed9f9
  7. 17 Jan, 2019 3 commits
  8. 16 Jan, 2019 3 commits
  9. 14 Jan, 2019 6 commits
  10. 12 Jan, 2019 1 commit
    • Víctor Manuel Jáquez Leal's avatar
      glsinkbin: validate property in internal sink · b1df1000
      Víctor Manuel Jáquez Leal authored
      It might be the case that glgsinkbin would try to set a property to
      its internal sink which doesn't exist in it, leading to a glib's
      warning. For example, when playsink sets 'force-aspect-ratio' property
      and glsinkbin has, as internal sink, appsink, which doesn't handle
      that property.
      
      The patch validates the incoming property to forward to internal sink
      if it exists in the internal sink and both properties has the same
      type.
      b1df1000
  11. 11 Jan, 2019 4 commits
  12. 10 Jan, 2019 1 commit
    • Carlos Rafael Giani's avatar
      audiotestsrc: Improvements to the "ticks" wave · c656cfb1
      Carlos Rafael Giani authored
      (Initially discussed in
      gstreamer/gst-plugins-base#305)
      
      The ticks waveform can be useful for audio synchronization diagnostics
      and other cases where the time offset between waveforms is important.
      However, in its current form, it is too limited, and has problems with
      discontinuities, which result in severe artifacts when this waveform
      is output by a DAC.
      
      This patch fixes some discontinuities and considerably expand the ticks
      waveform's flexibility. They also introduce the notion of a "marker tick";
      every Nth tick can have a different amplitude (usually one that is larger
      than the others). This is useful for combining frequent oscilloscope
      triggering with large time offset detection. For example, without marker
      ticks, the tick intervals must not be too small, otherwise the maximum time
      offset that can be unambiguously detected is quite small (for example, if
      the interval is 50ms, then no time offset larger than 25ms can be
      unambiguously recognized). If the tick intervals are too far apart, then
      no sudden changes can be clearly observed, since the oscilloscope is not
      updated quickly enough. But with marker ticks, this is not an issue: If
      there's for example a tick every 100 ms, then the oscilloscope can be
      triggered every 100 ms. And, if every 20th tick is a marker tick, then
      time offsets of up to 1 second can be discovered, even though the time
      between ticks is 100 ms.
      
      The patch also applies some minor cleanup to the audiotestsrc documentation.
      c656cfb1
  13. 07 Jan, 2019 1 commit
  14. 06 Jan, 2019 2 commits
  15. 30 Dec, 2018 5 commits
  16. 28 Dec, 2018 5 commits