1. 03 Feb, 2016 4 commits
    • Tim-Philipp Müller's avatar
      debugutils: use generic marshaller · a2d3231e
      Tim-Philipp Müller authored
      a2d3231e
    • Vincent Penquerc'h's avatar
      opus: fix FEC · 730d92ea
      Vincent Penquerc'h authored
      FEC may only be used when PLC is enabled on the audio decoder,
      as it relies on empty buffers to generate audio from the next
      buffer. Hooking to the gap events doesn't work as the audio
      decoder does not like more buffers output than it sends.
      
      The length of data to generate using FEC from the next packet
      is determined by rounding the gap duration to nearest. This
      ensures that duration imprecision does not cause quantization
      to 2.5 milliseconds less than available. Doing so causes the
      Opus API to fail decoding. Such duration imprecision is common
      in live cases.
      
      The buffer to consider when determining the length of audio
      to be decoded is the previous buffer when using FEC, and the
      new buffer otherwise. In the FEC case, this means we determine
      the amount of audio from the previous buffer, whether it was
      missing or not (and get the data either from this buffer, or
      the current one if the previous one was missing).
      730d92ea
    • Matthew Waters's avatar
      gltransformation: reconfigure the src when changing to/from passthrough · 81692a99
      Matthew Waters authored
      Otherwise it's very possible that any GL resources have not been created yet.
      81692a99
    • Matthew Waters's avatar
      glvideoflip: correctly update the output caps on method changes · 189ece1d
      Matthew Waters authored
      When changing methods we may need different output caps.
      189ece1d
  2. 02 Feb, 2016 12 commits
  3. 01 Feb, 2016 14 commits
  4. 31 Jan, 2016 4 commits
  5. 30 Jan, 2016 1 commit
  6. 29 Jan, 2016 5 commits