comparison mov.c @ 4122:30262468fff4 libavformat

set alac channels from extradata, fix alac mono in m4a
author bcoudurier
date Thu, 18 Dec 2008 09:17:19 +0000
parents f693bc71dc1e
children e536841c1aeb
comparison
equal deleted inserted replaced
4121:55e94f2a8ac1 4122:30262468fff4
1031 case CODEC_ID_ADPCM_MS: 1031 case CODEC_ID_ADPCM_MS:
1032 case CODEC_ID_ADPCM_IMA_WAV: 1032 case CODEC_ID_ADPCM_IMA_WAV:
1033 st->codec->block_align = sc->bytes_per_frame; 1033 st->codec->block_align = sc->bytes_per_frame;
1034 break; 1034 break;
1035 case CODEC_ID_ALAC: 1035 case CODEC_ID_ALAC:
1036 if (st->codec->extradata_size == 36) 1036 if (st->codec->extradata_size == 36) {
1037 st->codec->frame_size = AV_RB32((st->codec->extradata+12)); 1037 st->codec->frame_size = AV_RB32((st->codec->extradata+12));
1038 st->codec->channels = AV_RB8 (st->codec->extradata+21);
1039 }
1038 break; 1040 break;
1039 default: 1041 default:
1040 break; 1042 break;
1041 } 1043 }
1042 1044