summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--gst/librfb/gstrfbsrc.c3
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 227e8ac5..033a736a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-11-15 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ patch by: Armando Taffarel Neto <taffarel@solis.coop.br>
+ * gst/librfb/gstrfbsrc.c:
+ Set the timestamp for the output buffers
+
2007-11-14 Sebastian Dröge <slomo@circular-chaos.org>
* tests/check/elements/spectrum.c: (GST_START_TEST):
diff --git a/gst/librfb/gstrfbsrc.c b/gst/librfb/gstrfbsrc.c
index 37757156..0f4af6c1 100644
--- a/gst/librfb/gstrfbsrc.c
+++ b/gst/librfb/gstrfbsrc.c
@@ -401,6 +401,9 @@ gst_rfb_src_create (GstPushSrc * psrc, GstBuffer ** outbuf)
memcpy (GST_BUFFER_DATA (*outbuf), decoder->frame, newsize);
GST_BUFFER_SIZE (*outbuf) = newsize;
+ GST_BUFFER_TIMESTAMP (*outbuf) =
+ gst_clock_get_time (GST_ELEMENT_CLOCK (src)) -
+ GST_ELEMENT_CAST (src)->base_time;
return GST_FLOW_OK;
}