1. 13 Mar, 2018 1 commit
    • Tim-Philipp Müller's avatar
      gst: GST_EXPORT -> GST_API · 8983cce9
      Tim-Philipp Müller authored
      We need different export decorators for the different libs.
      For now no actual change though, just rename before the release,
      and add prelude headers to define the new decorator to GST_EXPORT.
      8983cce9
  2. 15 May, 2017 1 commit
  3. 05 Apr, 2017 2 commits
  4. 20 May, 2016 1 commit
  5. 26 Mar, 2016 1 commit
  6. 13 Jun, 2015 1 commit
  7. 07 Dec, 2013 1 commit
  8. 03 Nov, 2012 1 commit
  9. 11 Aug, 2012 1 commit
  10. 05 Jul, 2012 2 commits
    • Wim Taymans's avatar
      e2bbfd29
    • 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
  11. 26 Jun, 2012 1 commit
  12. 23 Jun, 2012 1 commit
  13. 19 Jun, 2012 1 commit
  14. 18 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. 29 Mar, 2012 1 commit
  18. 29 Feb, 2012 1 commit
  19. 26 Nov, 2011 1 commit
  20. 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.
      4a7c3b92
  21. 26 Sep, 2011 1 commit
  22. 29 Aug, 2011 2 commits
    • Wim Taymans's avatar
      miniobject: change to GST_DEFINE_MINI_OBJECT_TYPE · a952de69
      Wim Taymans authored
      Append _TYPE to the macro for consistency with other similar macros.
      a952de69
    • Wim Taymans's avatar
      init: add _get_type() functions · f3b0d3cd
      Wim Taymans authored
      Remove gst_mini_object_register() and add a GST_DEFINE_MINI_OBJECT macro to
      define a _get_type() function for the boxed miniobject.
      Remove a bunch of custom _get_type() functions and replace them with the
      miniobject macro.
      Rename some _init method to _priv_*_initialize() like the rest of them.
      
      Inspired by patch from Johan Dahlin and see bug #657603
      f3b0d3cd
  23. 25 Jul, 2011 1 commit
    • Wim Taymans's avatar
      miniobject: avoid race in bufferpool release · ee235a6b
      Wim Taymans authored
      Avoid playing with the refcount to decide when a buffer has been recycled by the
      dispose function. The problem is that we then temporarily can have a buffer with
      a refcount > 1 being acquired from the pool, which is not writable. Instead use
      a simple boolean return value from the dispose function to inform the called
      that the object was recycled or not.
      ee235a6b
  24. 11 Jul, 2011 1 commit
  25. 09 Jun, 2011 1 commit
  26. 05 Jun, 2011 1 commit
  27. 14 May, 2011 3 commits
  28. 28 Mar, 2011 1 commit
  29. 28 Feb, 2011 1 commit
  30. 27 Feb, 2011 1 commit
  31. 23 Feb, 2011 4 commits