summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Vander Stichele <thomas@apestaart.org>2004-06-23 15:43:25 +0000
committerThomas Vander Stichele <thomas@apestaart.org>2004-06-23 15:43:25 +0000
commitd9683a5c42aa72ac9e7e0fab1428e11b18824ace (patch)
tree9e08e3fdf615dfe5ebe20146b9d15edbe1f464d1
parentab70fa99a267e43b588c7a975245d31717e4fddb (diff)
downloadgstreamer-plugins-base-d9683a5c42aa72ac9e7e0fab1428e11b18824ace.tar.gz
set offset/_end
Original commit message from CVS: set offset/_end
-rw-r--r--ChangeLog5
-rw-r--r--ext/alsa/gstalsasrc.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 099ec161a..507f3c874 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2004-06-23 Thomas Vander Stichele <thomas at apestaart dot org>
+ * ext/alsa/gstalsasrc.c: (gst_alsa_src_loop):
+ set offset and offset_end
+
+2004-06-23 Thomas Vander Stichele <thomas at apestaart dot org>
+
* ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
apply a fix suggested by Company
diff --git a/ext/alsa/gstalsasrc.c b/ext/alsa/gstalsasrc.c
index db50d040b..eb5e49690 100644
--- a/ext/alsa/gstalsasrc.c
+++ b/ext/alsa/gstalsasrc.c
@@ -374,6 +374,8 @@ gst_alsa_src_loop (GstElement * element)
gst_alsa_samples_to_timestamp (this, this->transmitted);
GST_BUFFER_DURATION (src->buf[i]) =
gst_alsa_samples_to_timestamp (this, copied);
+ GST_BUFFER_OFFSET (src->buf[i]) = this->transmitted;
+ GST_BUFFER_OFFSET_END (src->buf[i]) = this->transmitted + copied;
buf = src->buf[i];
src->buf[i] = NULL;
gst_pad_push (this->pad[i], GST_DATA (buf));