1. 27 Jun, 2014 2 commits
  2. 18 Jul, 2013 1 commit
  3. 06 Apr, 2013 2 commits
  4. 04 Apr, 2013 2 commits
  5. 02 Apr, 2013 1 commit
    • Sebastian Dröge's avatar
      capsfeatures: Add GST_CAPS_FEATURES_ANY · 65c650d7
      Sebastian Dröge authored
      This is equal to any other caps features but results in unfixed caps. It
      would be used by elements that only look at the buffer metadata or are
      currently working in passthrough mode, and as such don't care about any
      specific features.
      65c650d7
  6. 01 Apr, 2013 2 commits
  7. 31 Mar, 2013 1 commit
  8. 25 Mar, 2013 1 commit
  9. 22 Dec, 2012 1 commit
  10. 05 Dec, 2012 1 commit
  11. 03 Nov, 2012 1 commit
  12. 10 Jul, 2012 1 commit
  13. 05 Jul, 2012 1 commit
    • Wim Taymans's avatar
      miniobject: add lock functionality to GstMiniObject · 3b16efa1
      Wim Taymans authored
      Move the locking methods from GstMemory to GstMiniObject.
      Add a miniobject flag to enable LOCKABLE objects. LOCKABLE objects can
      use the lock/unlock API to control the access to the object.
      Add a minobject flag that allows you to lock an object in readonly mode.
      Modify the _is_writable() method to check the shared counter for LOCKABLE
      objects. This allows us to control writability separately from the refcount for
      LOCKABLE objects.
      3b16efa1
  14. 23 Jun, 2012 1 commit
  15. 15 Jun, 2012 2 commits
  16. 14 Jun, 2012 1 commit
    • Wim Taymans's avatar
      miniobject: remove the size field · 12aefaa0
      Wim Taymans authored
      The size field is used by subclasses to store the total allocated size of the
      memory for this miniobject. Because miniobject doesn't really do anything with
      this field we can move it to the subclasses.
      12aefaa0
  17. 27 May, 2012 1 commit
  18. 01 May, 2012 1 commit
  19. 29 Mar, 2012 1 commit
  20. 28 Mar, 2012 1 commit
  21. 26 Mar, 2012 2 commits
  22. 13 Mar, 2012 2 commits
  23. 12 Mar, 2012 9 commits
  24. 11 Mar, 2012 1 commit
    • Wim Taymans's avatar
      caps: avoid using in-place oprations · 43abf99a
      Wim Taymans authored
      Rework some caps operations so they don't rely on writable caps but instead take
      ownership of the input caps and do _make_writable() only when needed.
      Remove some const from caps functions, it does not make much sense for
      refcounted objects and does not allow us to return a refcount to the const input
      caps.
      Rework the base classes fixate vmethods to not operate on the caps in-place.
      All this saves us around 30% of caps and structure copy and new operations.
      43abf99a
  25. 10 Feb, 2012 1 commit