1. 22 Mar, 2012 1 commit
  2. 13 Mar, 2012 1 commit
    • Wim Taymans's avatar
      caps: remove gst_caps_union() · 27214208
      Wim Taymans authored
      Remove gst_caps_union(), use gst_caps_merge(). This function was not used
      anymore and it is unclear what the difference is with _merge().
      27214208
  3. 12 Mar, 2012 3 commits
  4. 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
  5. 09 Mar, 2012 2 commits
  6. 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.
      3e8d6d60
  7. 02 Mar, 2012 1 commit
  8. 24 Feb, 2012 1 commit
  9. 23 Feb, 2012 2 commits
  10. 17 Feb, 2012 2 commits
  11. 12 Feb, 2012 2 commits
  12. 10 Feb, 2012 1 commit
  13. 09 Feb, 2012 2 commits
  14. 02 Feb, 2012 1 commit
  15. 28 Jan, 2012 1 commit
  16. 27 Jan, 2012 3 commits
  17. 26 Jan, 2012 1 commit
  18. 25 Jan, 2012 1 commit
    • Wim Taymans's avatar
      Add new GstMapInfo · a5212528
      Wim Taymans authored
      Use a structure to hold info about the mapping. The application then keeps track
      of this state and we can use it to unmap the memory again later.
      a5212528
  19. 23 Jan, 2012 2 commits
  20. 22 Jan, 2012 1 commit
  21. 20 Jan, 2012 2 commits
  22. 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.
      a1d7bd02
  23. 12 Jan, 2012 1 commit
  24. 06 Jan, 2012 1 commit
    • Wim Taymans's avatar
      memory: check semantics of nested mappings · 80f4716a
      Wim Taymans authored
      Count how many mappings are currently active and also with what access pattern.
      Update the design doc with restrictions on the access patterns for nested
      mappings.
      Check if nested mappings obey the access mode restrictions of the design doc.
      Add various unit tests to check the desired behaviour.
      80f4716a
  25. 05 Jan, 2012 4 commits
  26. 03 Jan, 2012 1 commit