diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | gst/rtp/gstrtpmpaenc.c | 1 | ||||
-rw-r--r-- | gst/rtp/gstrtpmpapay.c | 1 |
3 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,9 @@ +2005-09-26 Wim Taymans <wim@fluendo.com> + + * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush), + (gst_rtpmpaenc_handle_buffer): + Set buffer duration correctly. + 2005-09-26 Tim-Philipp Müller <tim at centricular dot net> * gst/avi/gstavidemux.c: (gst_avi_demux_base_init), diff --git a/gst/rtp/gstrtpmpaenc.c b/gst/rtp/gstrtpmpaenc.c index 34d3202e..bc9f87a7 100644 --- a/gst/rtp/gstrtpmpaenc.c +++ b/gst/rtp/gstrtpmpaenc.c @@ -210,6 +210,7 @@ gst_rtpmpaenc_flush (GstRtpMPAEnc * rtpmpaenc) gst_rtpbuffer_set_marker (outbuf, TRUE); GST_BUFFER_TIMESTAMP (outbuf) = rtpmpaenc->first_ts; + GST_BUFFER_DURATION (outbuf) = rtpmpaenc->duration; ret = gst_basertppayload_push (GST_BASE_RTP_PAYLOAD (rtpmpaenc), outbuf); } diff --git a/gst/rtp/gstrtpmpapay.c b/gst/rtp/gstrtpmpapay.c index 34d3202e..bc9f87a7 100644 --- a/gst/rtp/gstrtpmpapay.c +++ b/gst/rtp/gstrtpmpapay.c @@ -210,6 +210,7 @@ gst_rtpmpaenc_flush (GstRtpMPAEnc * rtpmpaenc) gst_rtpbuffer_set_marker (outbuf, TRUE); GST_BUFFER_TIMESTAMP (outbuf) = rtpmpaenc->first_ts; + GST_BUFFER_DURATION (outbuf) = rtpmpaenc->duration; ret = gst_basertppayload_push (GST_BASE_RTP_PAYLOAD (rtpmpaenc), outbuf); } |