libs/gst/base/gstbasesrc.c: Update comment.
authorWim Taymans <wim.taymans@gmail.com>
Mon, 20 Oct 2008 13:29:06 +0000 (13:29 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Mon, 20 Oct 2008 13:29:06 +0000 (13:29 +0000)
Original commit message from CVS:
* libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek):
Update comment.
* libs/gst/base/gstbasetransform.c:
(gst_base_transform_handle_buffer),
(gst_base_transform_reconfigure):
Add some debug info.
* win32/common/libgstbase.def:
Add new method.

ChangeLog
libs/gst/base/gstbasesrc.c
libs/gst/base/gstbasetransform.c
win32/common/libgstbase.def

index c7c5fc81e1fae8a841000004d6aac1f0a1f8957f..34ce34245c9ae53357aac86f3fea73a7a9357673 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2008-10-20  Wim Taymans  <wim.taymans@collabora.co.uk>
+
+       * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek):
+       Update comment.
+
+       * libs/gst/base/gstbasetransform.c:
+       (gst_base_transform_handle_buffer),
+       (gst_base_transform_reconfigure):
+       Add some debug info.
+
+       * win32/common/libgstbase.def:
+       Add new method.
+
 2008-10-19  Stefan Kost  <ensonic@users.sf.net>
 
        * libs/gst/base/gstbasesrc.c: (gst_base_src_default_do_seek);
index 1e02c0a56d5a6a3408f5dd0548160274264ef67f..e28cc1a21af2d7d0f99e11e3aff1d3b7ba7e6c8d 100644 (file)
@@ -1169,7 +1169,8 @@ gst_base_src_perform_seek (GstBaseSrc * src, GstEvent * event, gboolean unlock)
     if (dest_format != seek_format && !relative_seek) {
       /* If we have an ABSOLUTE position (SEEK_SET only), we can convert it
        * here before taking the stream lock, otherwise we must convert it later,
-       * once we have the stream lock and can read the current position */
+       * once we have the stream lock and can read the last configures segment
+       * start and stop positions */
       gst_segment_init (&seeksegment, dest_format);
 
       if (!gst_base_src_prepare_seek_segment (src, event, &seeksegment))
index 86a081b390e9def294bcd618dba19983263d544c..4a47f9755a87fd69cba5826fa97dde5f938a4e5a 100644 (file)
@@ -1694,6 +1694,7 @@ gst_base_transform_handle_buffer (GstBaseTransform * trans, GstBuffer * inbuf,
     GST_OBJECT_UNLOCK (trans);
 
     if (G_UNLIKELY (reconfigure)) {
+      GST_DEBUG_OBJECT (trans, "we had a pending reconfigure");
       /* if we need to reconfigure we pretend a buffer with new caps arrived. This
        * will reconfigure the transform with the new output format. We can only
        * do this if the buffer actually has caps. */
@@ -2326,6 +2327,7 @@ gst_base_transform_reconfigure (GstBaseTransform * trans)
   g_return_if_fail (GST_IS_BASE_TRANSFORM (trans));
 
   GST_OBJECT_LOCK (trans);
+  GST_DEBUG_OBJECT (trans, "marking reconfigure");
   trans->priv->reconfigure = TRUE;
   GST_OBJECT_UNLOCK (trans);
 }
index f8e7e166484f087465d637c586265ffcd0c3b94c..d29797f38f0a0c648f991553f6d96cf68181a8ab 100644 (file)
@@ -10,6 +10,7 @@ EXPORTS
        gst_adapter_push
        gst_adapter_take
        gst_adapter_take_buffer
+       gst_base_sink_do_preroll
        gst_base_sink_get_blocksize
        gst_base_sink_get_last_buffer
        gst_base_sink_get_latency