Mercurial > libavcodec.hg
comparison ac3dec.c @ 6999:3d84a99ecfa7 libavcodec
return error on frame sync error
author | jbr |
---|---|
date | Wed, 04 Jun 2008 00:31:20 +0000 |
parents | cdde357b67d8 |
children | 77f607fb4e8b |
comparison
equal
deleted
inserted
replaced
6998:d32b97ccfd42 | 6999:3d84a99ecfa7 |
---|---|
1156 | 1156 |
1157 if(err && err != AC3_PARSE_ERROR_CRC) { | 1157 if(err && err != AC3_PARSE_ERROR_CRC) { |
1158 switch(err) { | 1158 switch(err) { |
1159 case AC3_PARSE_ERROR_SYNC: | 1159 case AC3_PARSE_ERROR_SYNC: |
1160 av_log(avctx, AV_LOG_ERROR, "frame sync error\n"); | 1160 av_log(avctx, AV_LOG_ERROR, "frame sync error\n"); |
1161 break; | 1161 return -1; |
1162 case AC3_PARSE_ERROR_BSID: | 1162 case AC3_PARSE_ERROR_BSID: |
1163 av_log(avctx, AV_LOG_ERROR, "invalid bitstream id\n"); | 1163 av_log(avctx, AV_LOG_ERROR, "invalid bitstream id\n"); |
1164 break; | 1164 break; |
1165 case AC3_PARSE_ERROR_SAMPLE_RATE: | 1165 case AC3_PARSE_ERROR_SAMPLE_RATE: |
1166 av_log(avctx, AV_LOG_ERROR, "invalid sample rate\n"); | 1166 av_log(avctx, AV_LOG_ERROR, "invalid sample rate\n"); |