1. 27 Jan, 2017 1 commit
  2. 14 Jun, 2015 1 commit
    • Nicolas Dufresne's avatar
      doc: Fix Since: marks · bd9ea8d1
      Nicolas Dufresne authored
      There was few Since: mark missing their column. Also unify the way
      we set the Since mark on enum value and structure members. These
      sadly don't show up in the index.
  3. 30 May, 2014 1 commit
  4. 26 May, 2014 1 commit
    • Nicolas Dufresne's avatar
      bufferpool: Add method and virtuals to set flushing state · 103a40b6
      Nicolas Dufresne authored
      Currently there is no other way to unlock a buffer pool other then
      stopping it. This may have the effect of freeing all the buffers,
      which is too heavy for a seek. This patch add a method to enter and
      leave flushing state. As a convenience, flush_start/flush_stop
      virtual are added so pool implementation can also unblock their own
      internal poll atomically with the rest of the pool.  This is fully
      backward compatible with doing stop/start to actually flush the pool
      (as being done in GstBaseSrc).
  5. 08 May, 2014 1 commit
  6. 07 Mar, 2014 1 commit
  7. 27 Feb, 2014 1 commit
  8. 31 Jan, 2014 1 commit
  9. 06 Dec, 2012 1 commit
  10. 03 Nov, 2012 1 commit
  11. 19 Jun, 2012 1 commit
  12. 18 Jun, 2012 1 commit
  13. 25 Apr, 2012 1 commit
    • Wim Taymans's avatar
      bufferpool: Reset the buffer before releasing into pool · b67be761
      Wim Taymans authored
      Reset the buffer not after we acquire but before we release into the pool. This
      makes sure that the pool only has buffers in a clean state and that we can set
      extra metadata on buffers in the acquire method. this means that we need to
      remove an argument from the method.
  14. 17 Apr, 2012 1 commit
    • Wim Taymans's avatar
      meta: add LOCKED flag · 6fae1370
      Wim Taymans authored
      Add a new LOCKED flag to the metadata. Refuse removing LOCKED metadata from
      a buffer.
      Mark the metadata from the bufferpool LOCKED.
      Add unit test for LOCKED flag
  15. 28 Mar, 2012 1 commit
  16. 27 Mar, 2012 1 commit
    • Wim Taymans's avatar
      bufferpool: remove const from get/set_param · 08f33d8d
      Wim Taymans authored
      Remove the const from the GstCaps in get/set_param. set_param modifies
      the refcount of the caps.
      Don't increment the refcount of the caps result of get_param like we
      do with other objects.
      Update some annotiations.
  17. 15 Mar, 2012 2 commits
  18. 14 Mar, 2012 1 commit
    • Wim Taymans's avatar
      query: also include padding in ALLOCATION query · 3d76e601
      Wim Taymans authored
      Negotiating padding is needed on second thought so include it in the
      ALLOCATION query.
      Make the bufferpool take padding into account when allocating.
      Make basesrc take padding into account.
      Use padding and prefix when allocating in basetransform.
  19. 27 Feb, 2012 2 commits
  20. 23 Feb, 2012 1 commit
  21. 02 Feb, 2012 1 commit
  22. 23 Dec, 2011 1 commit
  23. 14 Nov, 2011 1 commit
  24. 11 Nov, 2011 1 commit
    • Wim Taymans's avatar
      .h: fix header files · 4a7c3b92
      Wim Taymans authored
      Ensure correct indentation and :retab.
      Make sure all structures have padding
      Fix up some old ABI additions.
  25. 26 Sep, 2011 1 commit
  26. 04 Aug, 2011 1 commit
  27. 30 Jul, 2011 1 commit
  28. 29 Jul, 2011 1 commit
    • Wim Taymans's avatar
      bufferpool: add options API to bufferpool · 733e94ad
      Wim Taymans authored
      Make it possible to query the supported options of a bufferpool and enable
      options. This is a bit more generic than the API to enable metadata. The purpose
      is to make it possible to add new custom config options to the configuration of
      the bufferpool when supported.
  29. 21 Jul, 2011 1 commit
    • Wim Taymans's avatar
      bufferpool: add reset_buffer vmethod · dd045fd0
      Wim Taymans authored
      Add a vmethod to reset a buffer to its original state. Add a default
      implementation that resets the flags, timestamps and offsets.
      Add some more docs.
  30. 15 Jul, 2011 1 commit
  31. 20 Jun, 2011 1 commit
    • Wim Taymans's avatar
      bufferpool: add function to set metadata api · a22274d7
      Wim Taymans authored
      Add a function to retrieve an array of supported metadata apis from the the
      Add functions to configure and query the configured metadata apis in a
      bufferpool configuration.
  32. 13 Jun, 2011 1 commit
  33. 11 Jun, 2011 1 commit
  34. 05 Jun, 2011 1 commit
  35. 03 Jun, 2011 1 commit
  36. 04 Mar, 2011 1 commit
  37. 02 Mar, 2011 2 commits
    • Wim Taymans's avatar
      buffer: add pool to buffer structure · a55bc30f
      Wim Taymans authored
      Keep a pointer to the bufferpool. Release the buffer to the pool when
      finalizing. Make sure the pool sets itself as the pool member of buffers that it
      sends out.
    • Wim Taymans's avatar
      bufferpool: Rework buffer management a little · e566910a
      Wim Taymans authored
      Add start/stop methods to allow for bulk allocation of buffers.
      Free buffers only when all outstanding buffers returned.
      Make things more threadsafe wrt flushing and starting/stopping by
      keeping track of start and stop method calls.