Originally committed as revision 13580 to svn://svn.ffmpeg.org/ffmpeg/trunk
| ... | ... |
@@ -1157,12 +1157,12 @@ static int ac3_decode_frame(AVCodecContext * avctx, void *data, int *data_size, |
| 1157 | 1157 |
if(err != AC3_PARSE_ERROR_FRAME_SIZE && avctx->error_resilience >= FF_ER_CAREFUL) {
|
| 1158 | 1158 |
if(av_crc(av_crc_get_table(AV_CRC_16_ANSI), 0, &buf[2], s->frame_size-2)) {
|
| 1159 | 1159 |
av_log(avctx, AV_LOG_ERROR, "frame CRC mismatch\n"); |
| 1160 |
- err = 1; |
|
| 1160 |
+ err = AC3_PARSE_ERROR_CRC; |
|
| 1161 | 1161 |
} |
| 1162 | 1162 |
} |
| 1163 | 1163 |
|
| 1164 | 1164 |
/* parse the syncinfo */ |
| 1165 |
- if(err && err != 1) {
|
|
| 1165 |
+ if(err && err != AC3_PARSE_ERROR_CRC) {
|
|
| 1166 | 1166 |
switch(err) {
|
| 1167 | 1167 |
case AC3_PARSE_ERROR_SYNC: |
| 1168 | 1168 |
av_log(avctx, AV_LOG_ERROR, "frame sync error\n"); |