[FFmpeg-devel] [PATCH] movtextdec: fix decode return value for emtpy skipped subtitles

Marton Balint cus at passwd.hu
Sun Sep 29 17:08:33 CEST 2013


Signed-off-by: Marton Balint <cus at passwd.hu>
---
 libavcodec/movtextdec.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavcodec/movtextdec.c b/libavcodec/movtextdec.c
index 05ff53a..82cf2b8 100644
--- a/libavcodec/movtextdec.c
+++ b/libavcodec/movtextdec.c
@@ -76,7 +76,7 @@ static int mov_text_decode_frame(AVCodecContext *avctx,
      * bad packet.
      */
     if (avpkt->size == 2)
-        return AV_RB16(ptr) == 0 ? 0 : AVERROR_INVALIDDATA;
+        return AV_RB16(ptr) == 0 ? avpkt->size : AVERROR_INVALIDDATA;
 
     /*
      * The first two bytes of the packet are the length of the text string
-- 
1.8.1.4



More information about the ffmpeg-devel mailing list