return error on frame sync error
authorJustin Ruggles <justin.ruggles@gmail.com>
Wed, 4 Jun 2008 00:31:20 +0000 (00:31 +0000)
committerJustin Ruggles <justin.ruggles@gmail.com>
Wed, 4 Jun 2008 00:31:20 +0000 (00:31 +0000)
Originally committed as revision 13654 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/ac3dec.c

index d3e1bc11774595fee72aa201f1ef38608284b22d..29955cc6467cca6f15b44a9f9eeabd822f0efcec 100644 (file)
@@ -1158,7 +1158,7 @@ static int ac3_decode_frame(AVCodecContext * avctx, void *data, int *data_size,
         switch(err) {
             case AC3_PARSE_ERROR_SYNC:
                 av_log(avctx, AV_LOG_ERROR, "frame sync error\n");
-                break;
+                return -1;
             case AC3_PARSE_ERROR_BSID:
                 av_log(avctx, AV_LOG_ERROR, "invalid bitstream id\n");
                 break;