diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2005-09-26 14:42:09 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2005-09-26 14:42:09 +0000 |
commit | d040c225c46002d9b4cdd1ced001318dc6045d62 (patch) | |
tree | ddce0bbf49978475059fcead46e61a2c2f0d24ca | |
parent | 41af36aa2f7e59351c98cbd2de3526ca010779af (diff) |
gst/rtp/gstrtpmpaenc.c: Set buffer duration correctly.
Original commit message from CVS:
* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush),
(gst_rtpmpaenc_handle_buffer):
Set buffer duration correctly.
-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); } |