From d040c225c46002d9b4cdd1ced001318dc6045d62 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 26 Sep 2005 14:42:09 +0000 Subject: 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. --- ChangeLog | 6 ++++++ gst/rtp/gstrtpmpaenc.c | 1 + gst/rtp/gstrtpmpapay.c | 1 + 3 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index bd84d1c0..9cba4f67 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-09-26 Wim Taymans + + * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush), + (gst_rtpmpaenc_handle_buffer): + Set buffer duration correctly. + 2005-09-26 Tim-Philipp Müller * 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); } -- cgit