From 9bece70bf2931a2a744b889bb7dfe655ebf88e3a Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 24 Oct 2006 08:22:19 +0000 Subject: [PATCH] gst/gstevent.h: Add small comment. Original commit message from CVS: * gst/gstevent.h: Add small comment. * libs/gst/base/gstbasetransform.c: (gst_base_transform_sink_eventfunc): Debug segment values *after* updating them as this is more interesting. --- ChangeLog | 10 ++++++++++ gst/gstevent.h | 3 ++- libs/gst/base/gstbasetransform.c | 6 +++--- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 87bbdd44d6..399a58e0a0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2006-10-24 Wim Taymans + + * gst/gstevent.h: + Add small comment. + + * libs/gst/base/gstbasetransform.c: + (gst_base_transform_sink_eventfunc): + Debug segment values *after* updating them as this is more + interesting. + 2006-10-23 Wim Taymans * docs/design/part-events.txt: diff --git a/gst/gstevent.h b/gst/gstevent.h index 5f00700330..75fc8699b1 100644 --- a/gst/gstevent.h +++ b/gst/gstevent.h @@ -253,7 +253,8 @@ typedef enum { * faster but less accurate. * @GST_SEEK_FLAG_SEGMENT: perform a segment seek. * - * Flags to be used with gst_element_seek() or gst_event_new_seek() + * Flags to be used with gst_element_seek() or gst_event_new_seek(). All flags + * can be used together. * * A non flushing seek might take some time to perform as the currently * playing data in the pipeline will not be cleared. diff --git a/libs/gst/base/gstbasetransform.c b/libs/gst/base/gstbasetransform.c index 556c3f247a..6fff6c9458 100644 --- a/libs/gst/base/gstbasetransform.c +++ b/libs/gst/base/gstbasetransform.c @@ -1263,6 +1263,9 @@ gst_base_transform_sink_eventfunc (GstBaseTransform * trans, GstEvent * event) trans->have_newsegment = TRUE; + gst_segment_set_newsegment_full (&trans->segment, update, rate, arate, + format, start, stop, time); + if (format == GST_FORMAT_TIME) { GST_DEBUG_OBJECT (trans, "received TIME NEW_SEGMENT %" GST_TIME_FORMAT " -- %" GST_TIME_FORMAT ", time %" GST_TIME_FORMAT @@ -1278,9 +1281,6 @@ gst_base_transform_sink_eventfunc (GstBaseTransform * trans, GstEvent * event) trans->segment.start, trans->segment.stop, trans->segment.time, trans->segment.accum); } - - gst_segment_set_newsegment_full (&trans->segment, update, rate, arate, - format, start, stop, time); break; } default: