From: <wt...@ke...> - 2010-02-01 14:27:49
|
Module: gst-ffmpeg Branch: master Commit: 8312a8f89d067e065c22ad80d7efbac96d37b372 URL: http://cgit.freedesktop.org/gstreamer/gst-ffmpeg/commit/?id=8312a8f89d067e065c22ad80d7efbac96d37b372 Author: Wim Taymans <wim...@co...> Date: Mon Feb 1 15:25:11 2010 +0100 ffdec: free audio buffer when not decoded When we don't decode an audio frame (for audio codecs that need a previous audio frame) free the buffer we allocated. See #608564 --- ext/ffmpeg/gstffmpegdec.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) diff --git a/ext/ffmpeg/gstffmpegdec.c b/ext/ffmpeg/gstffmpegdec.c index 0b6d621..92c7be4 100644 --- a/ext/ffmpeg/gstffmpegdec.c +++ b/ext/ffmpeg/gstffmpegdec.c @@ -2069,9 +2069,6 @@ gst_ffmpegdec_audio_frame (GstFFMpegDec * ffmpegdec, in_duration))) goto clipped; - } else if (len > 0 && have_data == 0) { - /* cache output, because it may be used for caching (in-place) */ - *outbuf = NULL; } else { gst_buffer_unref (*outbuf); *outbuf = NULL; |