mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-16 21:14:44 +00:00
libs/gst/base/gstbasesrc.c: Update comment.
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.
This commit is contained in:
parent
7198e34ee1
commit
b8609a7a76
4 changed files with 18 additions and 1 deletions
13
ChangeLog
13
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);
|
||||
|
|
|
@ -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))
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue