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");