1. 27 Jan, 2017 1 commit
  2. 02 Jan, 2017 1 commit
  3. 01 Nov, 2016 1 commit
  4. 02 Jun, 2016 1 commit
  5. 24 Mar, 2016 1 commit
  6. 15 Feb, 2016 1 commit
  7. 26 Apr, 2014 1 commit
  8. 28 Feb, 2014 1 commit
  9. 27 Feb, 2014 1 commit
  10. 03 Nov, 2012 1 commit
  11. 10 Jul, 2012 1 commit
  12. 18 Jun, 2012 1 commit
  13. 29 Mar, 2012 1 commit
  14. 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
  15. 02 Mar, 2012 1 commit
  16. 28 Jan, 2012 1 commit
  17. 25 Jan, 2012 1 commit
  18. 16 Oct, 2011 1 commit
  19. 11 Oct, 2011 1 commit
  20. 26 Aug, 2011 1 commit
  21. 17 May, 2011 3 commits
  22. 16 Apr, 2011 1 commit
    • Sebastian Dröge's avatar
      element: Inherit element metadata and pad templates from parent classes · aad57970
      Sebastian Dröge authored
      This allows to add pad templates and set metadata in class_init instead of
      base_init. base_init is a concept that is not supported by almost all
      languages and copying the templates/metadata for subclasses is the more
      intuitive way of doing things.
      
      Subclasses can override pad templates of parent classes by adding a new
      template with the same now.
      
      Also gst_element_class_add_pad_template() now takes ownership of the
      pad template, which was assumed by all code before anyway.
      
      Fixes bug #491501.
      aad57970
  23. 08 Mar, 2011 1 commit
  24. 06 Jan, 2011 1 commit
  25. 07 Dec, 2010 2 commits
  26. 03 Dec, 2010 3 commits
  27. 25 Nov, 2009 1 commit
  28. 06 Oct, 2009 1 commit
  29. 11 May, 2009 1 commit
  30. 15 Apr, 2009 1 commit
  31. 08 Apr, 2009 1 commit
  32. 04 Apr, 2009 1 commit
  33. 11 Mar, 2009 1 commit
  34. 29 Aug, 2008 1 commit
    • David Schleef's avatar
      gst/gstpadtemplate.c: Revert last change, since it breaks a few plugins,... · 7c901304
      David Schleef authored
      gst/gstpadtemplate.c: Revert last change, since it breaks a few plugins, ffmpeg, alaw, and mulaw.  Code is correct, b...
      
      Original commit message from CVS:
      * gst/gstpadtemplate.c: Revert last change, since it breaks
      a few plugins, ffmpeg, alaw, and mulaw.  Code is correct,
      but shouldn't be enabled until we've released fixed versions
      of -good and -ffmpeg.
      7c901304
  35. 28 Aug, 2008 1 commit
    • Stefan Kost's avatar
      gst/gstpadtemplate.c: The old behaviour was that gst_pad_template_new() takes... · 29f2239a
      Stefan Kost authored
      gst/gstpadtemplate.c: The old behaviour was that gst_pad_template_new() takes ownership of the caps. As we now call g...
      
      Original commit message from CVS:
      * gst/gstpadtemplate.c:
      The old behaviour was that gst_pad_template_new() takes ownership of
      the caps. As we now call g_object_new() which calls g_object_set() and
      which copies the caps, we have to unref them to not leak them. Fixes
      make valgrid for me.
      29f2239a