1. 21 Mar, 2012 1 commit
  2. 20 Mar, 2012 4 commits
  3. 19 Mar, 2012 1 commit
  4. 16 Mar, 2012 5 commits
    • Wim Taymans's avatar
      basetransform: make more stuff private · 07c9fba1
      Wim Taymans authored
    • Wim Taymans's avatar
      basetransform: small cleanups · f9c4b70a
      Wim Taymans authored
    • Wim Taymans's avatar
      pad: change the semantics of get/pull_range a little · db1318ab
      Wim Taymans authored
      Make it so that one can specify a buffer for get/pull_range where the downstream
      element should write into. When passing NULL, upstream should allocate a buffer,
      like in 0.10.
      We also need to change the probes a little because before the pull probe, there
      could already be a buffer passed. This then allows us to use the same PROBE
      macro for before and after pulling.
      While we're at the probes, make the query probe more powerful by handling the
      GST_PAD_PROBE_DROP return value. Returning _DROP from a query probe will now
      return TRUE upstream and will not forward the probe to the peer or handler.
      Also handle _DROP for get/pull_range properly by not dispatching to the
      peer/handler or by generating EOS when the probe returns DROP and no buffer.
      Make filesrc handle the non-NULL buffer passed in the get_range function and
      skip the allocation in that case, writing directly into the downstream provided
      Update tests because now we need to make sure to not pass a random value in the
      buffer pointer to get/pull_range
    • Wim Taymans's avatar
      typefind: proxy allocation query · b54b886f
      Wim Taymans authored
    • Wim Taymans's avatar
  5. 15 Mar, 2012 11 commits
  6. 14 Mar, 2012 13 commits
  7. 13 Mar, 2012 3 commits
  8. 12 Mar, 2012 2 commits