diff --git a/ChangeLog b/ChangeLog index 011ea3a07f..fc2bfd89dc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-09-26 Wim Taymans + + * gst/base/gstbasesrc.c: (gst_base_src_get_range), + (gst_base_src_is_seekable), (gst_base_src_change_state): + Some more debugging info. + 2005-09-25 Stefan Kost * docs/gst/gstreamer-sections.txt: diff --git a/gst/base/gstbasesrc.c b/gst/base/gstbasesrc.c index 15018e9590..6f94a46f19 100644 --- a/gst/base/gstbasesrc.c +++ b/gst/base/gstbasesrc.c @@ -585,6 +585,10 @@ gst_base_src_get_range (GstPad * pad, guint64 offset, guint length, if (!bclass->create) goto no_function; + GST_DEBUG_OBJECT (src, + "reading offset %" G_GUINT64_FORMAT ", length %u, size %" + G_GUINT64_FORMAT, offset, length, src->size); + /* check size */ if (src->size != -1) { if (offset > src->size) @@ -772,6 +776,8 @@ gst_base_src_is_seekable (GstBaseSrc * basesrc) else basesrc->seekable = FALSE; + GST_DEBUG_OBJECT (basesrc, "is seekable: %d", basesrc->seekable); + return basesrc->seekable; } diff --git a/libs/gst/base/gstbasesrc.c b/libs/gst/base/gstbasesrc.c index 15018e9590..6f94a46f19 100644 --- a/libs/gst/base/gstbasesrc.c +++ b/libs/gst/base/gstbasesrc.c @@ -585,6 +585,10 @@ gst_base_src_get_range (GstPad * pad, guint64 offset, guint length, if (!bclass->create) goto no_function; + GST_DEBUG_OBJECT (src, + "reading offset %" G_GUINT64_FORMAT ", length %u, size %" + G_GUINT64_FORMAT, offset, length, src->size); + /* check size */ if (src->size != -1) { if (offset > src->size) @@ -772,6 +776,8 @@ gst_base_src_is_seekable (GstBaseSrc * basesrc) else basesrc->seekable = FALSE; + GST_DEBUG_OBJECT (basesrc, "is seekable: %d", basesrc->seekable); + return basesrc->seekable; }