1. 07 Sep, 2011 1 commit
  2. 24 Jan, 2011 1 commit
  3. 03 Dec, 2010 1 commit
  4. 13 Feb, 2006 1 commit
    • Wim Taymans's avatar
      docs/design/part-TODO.txt: Updated TODO list, basesrc supports seeking to non-bytes formats. · b3776665
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-TODO.txt:
      Updated TODO list, basesrc supports seeking to non-bytes
      formats.
      
      * docs/design/part-element-sink.txt:
      Update docs.
      
      * gst/gstbin.c: (bin_replace_message),
      (gst_bin_handle_message_func):
      * gst/gstbus.c: (gst_bus_post), (gst_bus_pop):
      * gst/gstevent.c: (gst_event_finalize):
      * gst/gstpad.c: (gst_pad_event_default_dispatch),
      (gst_pad_send_event):
      Use shiny new _TYPE_NAME macros.
      
      * libs/gst/base/gstbasesrc.c: (gst_base_src_get_range):
      Move debug statement up.
      
      * gst/gstelement.c: (gst_element_set_locked_state):
      Add some debugging.
      b3776665
  5. 02 Feb, 2006 2 commits
    • Wim Taymans's avatar
      docs/design/part-element-sink.txt: Updated doc. · b423b77a
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-element-sink.txt:
      Updated doc.
      b423b77a
    • Wim Taymans's avatar
      docs/design/part-element-sink.txt: Updated document. · be1f48de
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-element-sink.txt:
      Updated document.
      
      * libs/gst/base/gstbasesink.c: (gst_base_sink_init),
      (gst_base_sink_finalize), (gst_base_sink_preroll_queue_flush),
      (gst_base_sink_configure_segment), (gst_base_sink_commit_state),
      (gst_base_sink_get_sync_times), (gst_base_sink_wait_clock),
      (gst_base_sink_do_sync), (gst_base_sink_render_object),
      (gst_base_sink_preroll_object),
      (gst_base_sink_queue_object_unlocked),
      (gst_base_sink_queue_object), (gst_base_sink_event),
      (gst_base_sink_chain_unlocked), (gst_base_sink_chain),
      (gst_base_sink_loop), (gst_base_sink_activate_pull),
      (gst_base_sink_get_position), (gst_base_sink_change_state):
      * libs/gst/base/gstbasesink.h:
      Totally refactored matching the design doc.
      Use two segments, one to clip incomming buffers and another to
      perform sync.
      Handle queueing correctly, bypass the queue when playing.
      Make EOS cancelable.
      Handle errors correctly when operating in pull based mode.
      
      * tests/check/elements/fakesink.c: (GST_START_TEST),
      (fakesink_suite):
      Added new check for sinks.
      be1f48de
  6. 30 Jan, 2006 1 commit
  7. 15 Jul, 2005 1 commit
    • Wim Taymans's avatar
      docs/design/: Updated docs, mostly DISCONT related. · d21b6073
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-TODO.txt:
      * docs/design/part-clocks.txt:
      * docs/design/part-element-sink.txt:
      * docs/design/part-events.txt:
      * docs/design/part-gstpipeline.txt:
      Updated docs, mostly DISCONT related.
      d21b6073
  8. 30 Jun, 2005 1 commit
    • Wim Taymans's avatar
      docs/design/: Some more tweeks and additions to the docs. · 41b9a526
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-clocks.txt:
      * docs/design/part-element-sink.txt:
      * docs/design/part-events.txt:
      * docs/design/part-preroll.txt:
      * docs/design/part-states.txt:
      Some more tweeks and additions to the docs.
      41b9a526
  9. 06 May, 2005 1 commit
    • Wim Taymans's avatar
      Some more documentation. · c11c932f
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-element-sink.txt:
      * docs/design/part-element-source.txt:
      * gst/base/gstbasesink.c: (gst_basesink_class_init),
      (gst_basesink_event), (gst_basesink_activate):
      * gst/base/gstbasesink.h:
      * gst/base/gstbasesrc.c: (gst_basesrc_init), (gst_basesrc_unlock),
      (gst_basesrc_activate):
      * gst/base/gstbasesrc.h:
      * gst/gstelement.c: (gst_element_pads_activate):
      Some more documentation.
      Fixed scheduling decision in _pads_activate().
      c11c932f