From 7cda8150442affde146d8bb5a6f7da0d7885a8da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reimar=20D=C3=B6ffinger?= Date: Mon, 6 Jul 2009 09:35:00 +0000 Subject: [PATCH] 100l, theora_decode_init must pass on errors from vp3_decode_init Originally committed as revision 19356 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/vp3.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libavcodec/vp3.c b/libavcodec/vp3.c index 3f45428dd6..27ea190a71 100644 --- a/libavcodec/vp3.c +++ b/libavcodec/vp3.c @@ -2291,6 +2291,7 @@ static av_cold int theora_decode_init(AVCodecContext *avctx) uint8_t *header_start[3]; int header_len[3]; int i; + int ret; s->theora = 1; @@ -2343,8 +2344,8 @@ static av_cold int theora_decode_init(AVCodecContext *avctx) break; } - vp3_decode_init(avctx); - return 0; + ret = vp3_decode_init(avctx); + return ret; } AVCodec theora_decoder = {