1. 29 Mar, 2012 1 commit
  2. 28 Mar, 2012 1 commit
  3. 06 Feb, 2012 1 commit
  4. 27 Jan, 2012 2 commits
    • Wim Taymans's avatar
      trace: rework alloc tracing · 321ee10b
      Wim Taymans authored
      Remove trace, we use debug log for that
      Make alloc trace simpler, removing some methods.
      Activate alloc trace with a GST_TRACE=3 environment variable.
      Dump leaked objects atexit.
      Provide an offset in the object where the GType can be found so that more
      verbose info can be given for objects.
      Remove -T option from gst-launch because tracing is now triggered with the
      environment variable.
      321ee10b
    • Wim Taymans's avatar
      166f6e1c
  5. 08 Nov, 2011 1 commit
  6. 26 Sep, 2011 1 commit
  7. 29 Aug, 2011 2 commits
    • 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
    • Wim Taymans's avatar
      mini-object: use ref/unref directly in boxed copy/free · 1e59b651
      Wim Taymans authored
      GLib will not call our copy/free with a NULL object
      1e59b651
  8. 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
  9. 09 Jun, 2011 1 commit
  10. 18 May, 2011 1 commit
  11. 17 May, 2011 1 commit
  12. 14 May, 2011 3 commits
  13. 03 May, 2011 1 commit
  14. 14 Apr, 2011 1 commit
  15. 06 Apr, 2011 2 commits
  16. 28 Mar, 2011 1 commit
  17. 04 Mar, 2011 1 commit
    • Wim Taymans's avatar
      miniobject: remove FIXME · dea23515
      Wim Taymans authored
      Now that we don't subclass buffers anymore, the FIXME about limited
      functionality of the copy function is irrelevant.
      dea23515
  18. 23 Feb, 2011 5 commits
  19. 26 Dec, 2010 1 commit
  20. 22 Dec, 2010 1 commit
  21. 07 Dec, 2010 1 commit
  22. 03 Dec, 2010 1 commit
  23. 11 Oct, 2010 3 commits
  24. 06 Aug, 2010 1 commit
  25. 05 Jun, 2010 1 commit
  26. 18 May, 2010 1 commit
  27. 11 Mar, 2010 1 commit
    • Edward Hervey's avatar
      gstreamer: remove unneeded casts · d60a3b8a
      Edward Hervey authored
      G_PARAM_SPEC_VALUE_TYPE does an expensive type check, whereas the
      value_type field is a public field, so we can just use it directly.
      d60a3b8a
  28. 10 Mar, 2010 1 commit
    • Benjamin Otte's avatar
      Fixes for -Wwrite-strings · a9d1a493
      Benjamin Otte authored
      This changes some APIs in compatible ways:
      - Some functions now take "const char *" arguments, not "char *"
      - Some structs now have "conts char *" members, not "char *"
      The changes may cause warnings when compiling with the right warning
      flags. You've been warned.
      
      Also adds -Wwrite-strings as a warning flag in configure.ac.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=611692
      a9d1a493
  29. 18 Jan, 2010 1 commit