1. 15 Mar, 2012 2 commits
  2. 14 Mar, 2012 13 commits
  3. 13 Mar, 2012 3 commits
  4. 12 Mar, 2012 13 commits
  5. 11 Mar, 2012 2 commits
    • 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
    • Wim Taymans's avatar
      structure: add allocation debug · 89d03168
      Wim Taymans authored
      89d03168
  6. 10 Mar, 2012 2 commits
  7. 09 Mar, 2012 5 commits
    • Wim Taymans's avatar
      buffer: small optimizations · 6ffba69d
      Wim Taymans authored
      shortcut heavy work when buffer_resize does nothing.
      Avoid an extra _ref when mapping a buffer.
      Add some G_LIKELY.
      6ffba69d
    • Wim Taymans's avatar
      bufferpool: fix array types · ebd4863d
      Wim Taymans authored
      ebd4863d
    • Wim Taymans's avatar
      docs: update docs · c1a38be6
      Wim Taymans authored
      c1a38be6
    • Wim Taymans's avatar
      pad: also push sticky events on new event · 35241f35
      Wim Taymans authored
      Make a helper function check_sticky to check and push pending sticky events.
      Move the handling of the result of pushing the sticky event inside the
      push_event function, we need to mark the event as received when it was pushed
      correctly.
      Move the sticky events code outside of gst_pad_push_event_unchecked and
      make it purely handle sending the event to the peer.
      when pushing a sticky event, first store it on the pad. Then check and push any
      pending sticky events when we get a serialized or sticky event on a srcpad. This
      fixes the issue where sticky events are not pushed when an event is pushed.
      35241f35
    • Wim Taymans's avatar
      pad: store the received result from _foreach · 0054e6da
      Wim Taymans authored
      If the foreach function changes the received state of the sticky event, make
      sure we remember that.
      0054e6da