[FFmpeg-cvslog] Merge commit 'fc85646ad495f3418042468da415af73a7a07334'
James Almer
git at videolan.org
Fri Apr 14 01:09:28 EEST 2017
ffmpeg | branch: master | James Almer <jamrial at gmail.com> | Thu Apr 13 19:04:26 2017 -0300| [c5fd47fa8a300fc51489a47da94041609545803c] | committer: James Almer
Merge commit 'fc85646ad495f3418042468da415af73a7a07334'
* commit 'fc85646ad495f3418042468da415af73a7a07334':
libopusdec: fix out-of-bounds read
libschroedingerdec: fix leaking of framewithpts
libschroedingerdec: don't produce empty frames
This commit is a noop, see
a86ebbf7f641bc797002ddea7fb517759722cd1b
3c0328d58d98664b05efdd377d3fe66a569d385e
8c8f543b81aa2b50bb6a6cfd370a0061281492a3
Merged-by: James Almer <jamrial at gmail.com>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c5fd47fa8a300fc51489a47da94041609545803c
---
libavcodec/libschroedingerdec.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavcodec/libschroedingerdec.c b/libavcodec/libschroedingerdec.c
index 02cbe57c82..148a9b6098 100644
--- a/libavcodec/libschroedingerdec.c
+++ b/libavcodec/libschroedingerdec.c
@@ -309,9 +309,9 @@ static int libschroedinger_decode_frame(AVCodecContext *avctx,
framewithpts = ff_schro_queue_pop(&p_schro_params->dec_frame_queue);
if (framewithpts && framewithpts->frame && framewithpts->frame->components[0].stride) {
-
- if ((ret = ff_get_buffer(avctx, avframe, 0)) < 0)
+ if ((ret = ff_get_buffer(avctx, avframe, 0)) < 0) {
goto end;
+ }
memcpy(avframe->data[0],
framewithpts->frame->components[0].data,
======================================================================
diff --cc libavcodec/libschroedingerdec.c
index 02cbe57c82,69eed01ce0..148a9b6098
--- a/libavcodec/libschroedingerdec.c
+++ b/libavcodec/libschroedingerdec.c
@@@ -309,9 -309,10 +309,9 @@@ static int libschroedinger_decode_frame
framewithpts = ff_schro_queue_pop(&p_schro_params->dec_frame_queue);
if (framewithpts && framewithpts->frame && framewithpts->frame->components[0].stride) {
-
- if ((ret = ff_get_buffer(avctx, avframe, 0)) < 0)
+ if ((ret = ff_get_buffer(avctx, avframe, 0)) < 0) {
- av_log(avctx, AV_LOG_ERROR, "Unable to allocate buffer\n");
goto end;
+ }
memcpy(avframe->data[0],
framewithpts->frame->components[0].data,
More information about the ffmpeg-cvslog
mailing list