1. 29 Mar, 2012 1 commit
  2. 28 Mar, 2012 8 commits
  3. 27 Mar, 2012 7 commits
  4. 26 Mar, 2012 5 commits
  5. 23 Mar, 2012 1 commit
  6. 22 Mar, 2012 4 commits
  7. 21 Mar, 2012 2 commits
  8. 20 Mar, 2012 4 commits
  9. 19 Mar, 2012 1 commit
  10. 16 Mar, 2012 5 commits
    • Wim Taymans's avatar
      basetransform: make more stuff private · 07c9fba1
      Wim Taymans authored
      07c9fba1
    • Wim Taymans's avatar
      basetransform: small cleanups · f9c4b70a
      Wim Taymans authored
      f9c4b70a
    • 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
      buffer.
      Update tests because now we need to make sure to not pass a random value in the
      buffer pointer to get/pull_range
      db1318ab
    • Wim Taymans's avatar
      typefind: proxy allocation query · b54b886f
      Wim Taymans authored
      b54b886f
    • Wim Taymans's avatar
      6b908502
  11. 15 Mar, 2012 2 commits
    • Wim Taymans's avatar
      bufferpool: split bufferpool configuration · a7e6c7d2
      Wim Taymans authored
      Make separate methods to control the bufferpool and the allocator used by the
      bufferpool.
      Make it possible to change the allocator of a pool.
      a7e6c7d2
    • Wim Taymans's avatar
      query: rework the ALLOCATION query · 83af6001
      Wim Taymans authored
      Separate the bufferpool and allocator hints in the allocation query, some
      of the values don't always make sense together.
      Keep the bufferpool and its configuration together.
      Keep the allocator and its parameters together.
      Allow for multiple bufferpool configurations in the query.
      83af6001