1. 05 Sep, 2013 1 commit
  2. 24 May, 2013 1 commit
    • Sebastian Dröge's avatar
      basetransform: Fix handling of reverse caps negotiation if this element alone... · fa4da8fe
      Sebastian Dröge authored
      basetransform: Fix handling of reverse caps negotiation if this element alone is not enough to do the transform
      
      For example if downstream wants a new width/height and color format and
      there's first a videoscale and then a ffmpegcolorspace. ffmpegcolorspace
      could do the color format conversion, but not the width/height and the
      other way around.
      fa4da8fe
  3. 04 May, 2013 1 commit
  4. 10 Mar, 2013 2 commits
  5. 04 Mar, 2013 1 commit
  6. 05 Feb, 2013 1 commit
  7. 24 Jan, 2013 1 commit
  8. 20 Dec, 2012 1 commit
  9. 11 Dec, 2012 1 commit
    • Tim-Philipp Müller's avatar
      value: avoid duplicates when intersecting lists · 401f9b3d
      Tim-Philipp Müller authored
      Fixes negotiation taking a ridiculous amount of
      time (multiple 10s of seconds on a core2) when
      there are duplicate entries in lists.
      
      Could have a negative performance impact on other
      scenarios because we now have to iterate the
      dest list to avoid duplicates, but we don't
      have a lot of lists any more these days, and
      they tend to be small anyway. The negatives
      are hopefully countered by the positive effects
      of reducing the list length early on in the
      process. And in any case, it's the right thing
      to do.
      
      Based on patch by Andre Moreira Magalhaes.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=684981
      401f9b3d
  10. 10 Dec, 2012 1 commit
  11. 27 Nov, 2012 1 commit
  12. 06 Nov, 2012 1 commit
  13. 22 Oct, 2012 1 commit
  14. 16 Oct, 2012 1 commit
  15. 12 Sep, 2012 2 commits
    • Tim-Philipp Müller's avatar
      queue2: fix possible data corruption in ring buffer mode when seeking · bbec3d4e
      Tim-Philipp Müller authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Fix race that could cause data corruption when seeking in ring buffer
      mode.
      
      In perform_seek_to_offset(), called from the demuxer's pull_range
      request, we drop the lock, tell upstream (usually a http source)
      to seek to a different offset, then re-acquire the lock before we
      do things to the ranges. However, between us sending the seek event
      and re-acquiring the lock, the source thread might already have pushed
      some data and moved along the range's writing_pos beyond the seek
      offset. In that case we don't want to set the writing position back
      to the requested seek position, as it would cause data to be written
      to the wrong offset in the file or ring buffer.
      
      Reproducible doing seek-emulated fast-forward/backward on 006653.
      bbec3d4e
    • Tim-Philipp Müller's avatar
      tests: fix buffer leak in queue2 unit test · 42b3e556
      Tim-Philipp Müller authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      42b3e556
  16. 17 Aug, 2012 1 commit
    • Stefan Sauer's avatar
      preset: implement child_proxy support · 30d11e41
      Stefan Sauer authored
      Elements such as the GstIirEqualizerNBands would so far not store the properties
      of their children. Now we also grab the properties of child elements and try to
      restore them.
      30d11e41
  17. 21 Jul, 2012 1 commit
  18. 17 Jul, 2012 1 commit
  19. 16 Jul, 2012 1 commit
  20. 12 Jul, 2012 2 commits
  21. 28 Jun, 2012 3 commits
  22. 27 Jun, 2012 1 commit
  23. 26 Jun, 2012 1 commit
  24. 25 Jun, 2012 1 commit
  25. 21 Jun, 2012 2 commits
  26. 20 Jun, 2012 1 commit
  27. 18 Jun, 2012 1 commit
  28. 14 Jun, 2012 2 commits
  29. 12 Jun, 2012 1 commit
  30. 11 Jun, 2012 1 commit
  31. 08 Jun, 2012 3 commits