1. 29 Nov, 2005 1 commit
    • Edward Hervey's avatar
      gst/base/gstbasesink.c: Properly handle non GST_FORMAT_TIME segment · c4d1ffa5
      Edward Hervey authored
      Original commit message from CVS:
      * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
      (gst_base_sink_event), (gst_base_sink_do_sync),
      (gst_base_sink_activate_pull), (gst_base_sink_change_state):
      Properly handle non GST_FORMAT_TIME segment
      * gst/elements/gstidentity.c: (gst_identity_transform_ip):
      Properly handle non GST_FORMAT_TIME segment
      * gst/gstsegment.c:
      This function is valid if the accumulator is 0 and the format
      is different from the requested format.
      c4d1ffa5
  2. 21 Nov, 2005 4 commits
    • Wim Taymans's avatar
      gst/gstsegment.*: Make binding friendly. · 5be62b88
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstsegment.c: (gst_segment_copy), (gst_segment_get_type),
      (gst_segment_new), (gst_segment_free), (gst_segment_init),
      (gst_segment_set_duration), (gst_segment_set_last_stop),
      (gst_segment_set_seek), (gst_segment_set_newsegment),
      (gst_segment_to_stream_time), (gst_segment_to_running_time),
      (gst_segment_clip):
      * gst/gstsegment.h:
      Make binding friendly.
      5be62b88
    • Wim Taymans's avatar
      More segment updates, replace code in plugins with segment helper functions. · a35882df
      Wim Taymans authored
      Original commit message from CVS:
      * check/gst/gstsegment.c: (GST_START_TEST):
      * docs/design/part-TODO.txt:
      * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
      (gst_base_sink_event), (gst_base_sink_do_sync),
      (gst_base_sink_activate_pull), (gst_base_sink_get_position),
      (gst_base_sink_query), (gst_base_sink_change_state):
      * gst/base/gstbasesink.h:
      * gst/base/gstbasesrc.c: (gst_base_src_init), (gst_base_src_query),
      (gst_base_src_default_newsegment),
      (gst_base_src_configure_segment), (gst_base_src_do_seek),
      (gst_base_src_get_range), (gst_base_src_loop),
      (gst_base_src_change_state):
      * gst/base/gstbasesrc.h:
      * gst/base/gstbasetransform.c:
      (gst_base_transform_prepare_output_buf),
      (gst_base_transform_event), (gst_base_transform_change_state):
      * gst/base/gstbasetransform.h:
      * gst/base/gstcollectpads.c: (gst_collect_pads_add_pad),
      (gst_collect_pads_event):
      * gst/base/gstcollectpads.h:
      * gst/elements/gstfakesrc.c: (gst_fake_src_init),
      (gst_fake_src_create):
      * gst/elements/gstfakesrc.h:
      * gst/elements/gstidentity.c: (gst_identity_transform_ip):
      * gst/gstsegment.c: (gst_segment_init), (gst_segment_set_duration),
      (gst_segment_set_last_stop), (gst_segment_set_seek),
      (gst_segment_set_newsegment), (gst_segment_to_stream_time),
      (gst_segment_to_running_time), (gst_segment_clip):
      * gst/gstsegment.h:
      More segment updates, replace code in plugins with segment
      helper functions.
      a35882df
    • Andy Wingo Wingo's avatar
      gst/gstsegment.c (gst_segment_init): Initialize abs_rate. · 7f0bef04
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstsegment.c (gst_segment_init): Initialize abs_rate.
      7f0bef04
    • Wim Taymans's avatar
      More segment updates and more checks. · 29ea4a0b
      Wim Taymans authored
      Original commit message from CVS:
      * check/gst/gstsegment.c: (GST_START_TEST), (gstsegments_suite),
      (main):
      * gst/gstsegment.c: (gst_segment_init), (gst_segment_set_duration),
      (gst_segment_set_last_stop), (gst_segment_set_seek),
      (gst_segment_set_newsegment), (gst_segment_to_stream_time),
      (gst_segment_to_running_time), (gst_segment_clip):
      * gst/gstsegment.h:
      More segment updates and more checks.
      29ea4a0b
  3. 20 Nov, 2005 1 commit
    • Wim Taymans's avatar
      Added segment helper structure and methods. Not fully implemented yet. · 2754334f
      Wim Taymans authored
      Original commit message from CVS:
      * check/Makefile.am:
      * check/gst/gstsegment.c: (GST_START_TEST), (gstevents_suite),
      (main):
      * gst/Makefile.am:
      * gst/gst.h:
      * gst/gstsegment.c: (gst_segment_init), (gst_segment_set_duration),
      (gst_segment_set_seek), (gst_segment_set_newsegment),
      (gst_segment_to_stream_time), (gst_segment_to_running_time),
      (gst_segment_clip):
      * gst/gstsegment.h:
      Added segment helper structure and methods. Not fully implemented
      yet.
      Added segment check.
      2754334f