1. 29 Mar, 2012 1 commit
  2. 17 Feb, 2012 1 commit
  3. 12 Feb, 2012 2 commits
  4. 02 Feb, 2012 1 commit
  5. 28 Jan, 2012 2 commits
  6. 27 Jan, 2012 3 commits
  7. 26 Jan, 2012 2 commits
  8. 27 Dec, 2011 1 commit
  9. 05 Dec, 2011 1 commit
  10. 28 Nov, 2011 1 commit
  11. 26 Nov, 2011 1 commit
  12. 23 Nov, 2011 1 commit
    • Wim Taymans's avatar
      event: add STICKY_MULTY events · 407f45dc
      Wim Taymans authored
      Add a new event flag for sticky events so that multiple events of that type can
      be stored on a pad at the same time. Change the _get_sticky_event() function to
      loop over the multiple events of a type.
      Change the foreach function to make it possible to removed and modify the sticky
      events on a pad.
      Use an variable size array now to store the events. This could later be
      optimized some more.
      407f45dc
  13. 22 Nov, 2011 1 commit
  14. 02 Nov, 2011 1 commit
  15. 13 Oct, 2011 1 commit
  16. 26 Sep, 2011 1 commit
  17. 07 Sep, 2011 1 commit
  18. 29 Aug, 2011 1 commit
    • 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
  19. 10 Jun, 2011 1 commit
    • Wim Taymans's avatar
      event: add reset_time boolean to flush_stop event · bbfec45e
      Wim Taymans authored
      Add a boolean to the flush_stop event to make it possible to implement flushes
      that don't reset_time.
      Make basesink post async_done with the reset_time property from the flush stop
      event.
      Fix some unit tests
      bbfec45e
  20. 09 Jun, 2011 1 commit
  21. 07 Jun, 2011 2 commits
  22. 05 Jun, 2011 1 commit
  23. 18 May, 2011 1 commit
  24. 17 May, 2011 1 commit
  25. 16 May, 2011 1 commit
    • Wim Taymans's avatar
      Rework GstSegment handling · bdbc0693
      Wim Taymans authored
      Improve GstSegment, rename some fields. The idea is to have the GstSegment
      structure represent the timing structure of the buffers as they are generated by
      the source or demuxer element.
      gst_segment_set_seek() -> gst_segment_do_seek()
      Rename the NEWSEGMENT event to SEGMENT.
      Make parsing of the SEGMENT event into a GstSegment structure.
      Pass a GstSegment structure when making a new SEGMENT event. This allows us to
      pass the timing info directly to the next element. No accumulation is needed in
      the receiving element, all the info is inside the element.
      Remove gst_segment_set_newsegment(): This function as used to accumulate
      segments received from upstream, which is now not needed anymore because the
      segment event contains the complete timing information.
      bdbc0693
  26. 11 May, 2011 1 commit
    • Wim Taymans's avatar
      event: clean up some macros · 0bfbce44
      Wim Taymans authored
      Avoid executing a method for GST_TYPE_EVENT but instead use the type variable
      directly. We can do this because we register it before anything else.
      0bfbce44
  27. 10 May, 2011 1 commit
    • Wim Taymans's avatar
      event: Hide the GstStructure · bd540bfb
      Wim Taymans authored
      Hide the GstStructure of the event in the implementation specific part so that
      we can change it.
      Add methods to check and make the event writable.
      Add a new method to get a writable GstStructure of the element.
      Avoid directly accising the event structure.
      bd540bfb
  28. 09 May, 2011 2 commits
  29. 06 May, 2011 1 commit
  30. 05 May, 2011 3 commits
  31. 04 May, 2011 1 commit