gst/gstevent.h: Add small comment.
authorWim Taymans <wim.taymans@gmail.com>
Tue, 24 Oct 2006 08:22:19 +0000 (08:22 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 24 Oct 2006 08:22:19 +0000 (08:22 +0000)
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
gst/gstevent.h
libs/gst/base/gstbasetransform.c

index 87bbdd4..399a58e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2006-10-24  Wim Taymans  <wim@fluendo.com>
+
+       * 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  <wim@fluendo.com>
 
        * docs/design/part-events.txt:
index 5f00700..75fc869 100644 (file)
@@ -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.
index 556c3f2..6fff6c9 100644 (file)
@@ -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: