1. 29 Mar, 2012 1 commit
  2. 28 Mar, 2012 1 commit
    • Wim Taymans's avatar
      buffer: unify buffer merge methods · bb876588
      Wim Taymans authored
      Add gst_buffer_append() which appends the memory blocks from one buffer to
      another. Remove the old inefficient _merge() and _join() methods which forced a
      premature memcpy in most cases.
      Remove the _is_span() and _span() methods they are not needed anymore now that
      we can _append(). Merging and spanning will be delayed until mapping or maybe
      not at all when the element can deal with the different memory blocks.
  3. 12 Mar, 2012 1 commit
    • Wim Taymans's avatar
      caps: _do_simplify() -> _simplify() · 8a76c326
      Wim Taymans authored
      Rename _do_simplify() to _simplify(). The name was introduced as a replacement
      method for a deprecated method but we can now rename it again.
      Fix some docs.
  4. 08 Mar, 2012 1 commit
    • Tim-Philipp Müller's avatar
      value: remove gst_value_register_{subtract,union,intersect}_func() API · 3e8d6d60
      Tim-Philipp Müller authored
      There isn't really any need to provide public API for that. It's not
      used anywhere in practice, and we aim to provide an API that works
      for GstCaps, not some kind of generic set manipulation API based on
      GValue. Making this private also makes it easier to optimise this
      later. We can always put it back if someone actually needs it.
  5. 17 Feb, 2012 1 commit
  6. 12 Feb, 2012 1 commit
  7. 09 Feb, 2012 1 commit
  8. 02 Feb, 2012 1 commit
  9. 27 Jan, 2012 3 commits
  10. 23 Jan, 2012 1 commit
  11. 22 Jan, 2012 1 commit
  12. 20 Jan, 2012 2 commits
  13. 19 Jan, 2012 1 commit
    • Wim Taymans's avatar
      memory improvements · a1d7bd02
      Wim Taymans authored
      Make the memory object simply manage the data pointer and the maxsize and move
      the offset and size handling to common functionality.
      Use the READONLY flag to set a readonly lock.
      Remove the data and size fields from the unmap method. We need an explicit
      resize operation instead of using the unmap function.
      Make internal helper lock and unlock functions.
      Update unit test and users of the old API.
  14. 12 Jan, 2012 1 commit
  15. 03 Jan, 2012 1 commit
  16. 02 Jan, 2012 1 commit
  17. 30 Dec, 2011 1 commit
    • Tim-Philipp Müller's avatar
      index: remove GstIndex and GstIndexFactory for now · be04f394
      Tim-Philipp Müller authored
      There are many good use cases for GstIndex and we want
      to add it back again in some form, but possibly not with
      the current API, which is very powerful (maybe too powerful),
      but also a bit confusing. At the very least we'd need to
      make the API bindings-friendly.
  18. 25 Dec, 2011 2 commits
  19. 09 Dec, 2011 1 commit
  20. 05 Dec, 2011 1 commit
  21. 04 Dec, 2011 1 commit
  22. 03 Dec, 2011 1 commit
  23. 25 Nov, 2011 1 commit
  24. 21 Nov, 2011 2 commits
    • Wim Taymans's avatar
      pad: Add destroy notify to pad functions · 6e0a7243
      Wim Taymans authored
      Add _full variants of the pad function setters that take a destroy notify.
      Make some macros that make the old method name pass NULL to this new
    • Wim Taymans's avatar
      pad: Merge pad mode activation functions · 2f1ed653
      Wim Taymans authored
      Add the pad mode to the activate function so that we can reuse the same function
      for all activation modes. This makes the core logic smaller and allows for some
      elements to make their activation code easier. It would allow us to add more
      scheduling modes later without having to add more activate functions.
  25. 18 Nov, 2011 1 commit
  26. 15 Nov, 2011 5 commits
  27. 14 Nov, 2011 1 commit
  28. 13 Nov, 2011 1 commit
    • Tim-Philipp Müller's avatar
      urihandler: remove "new-uri" signal · 34e3e264
      Tim-Philipp Müller authored
      No one but filesrc used that API. Should probably be replaced by
      requiring an "uri" property instead, and then objects can do a
      notify on that. Also removed interface structure padding, it's
      not needed.
  29. 10 Nov, 2011 2 commits
    • Stefan Sauer's avatar
      controller: merge controller into gstobject · a1599f5f
      Stefan Sauer authored
      This make the controller even more lightweight (no extra object, no extra lock,
      less indirections). For object that don't use the controller the only 'overhead'
      is a 3 unused fields in the gst_object structure.
    • Wim Taymans's avatar
      pad: remove GstPadFixateCapsFunction · 37318a8c
      Wim Taymans authored
      The fixate caps function was not used externally and we have vmethods in the
      base classes where it is needed.
      Update some docs.
      simplify some fixate functions in the base classes. Also pass the untruncated
      caps to the vmethod.
  30. 05 Nov, 2011 1 commit