comparison utils.c @ 7409:21770337ff2d libavcodec

add CODEC_ID_PCM_F32BE (32-bit floating point PCM big endian decoder)
author pross
date Sat, 26 Jul 2008 07:08:15 +0000
parents 7b2819083061
children bb5e8cae1d71
comparison
equal deleted inserted replaced
7408:f25c192ce081 7409:21770337ff2d
1153 switch(enc->codec_id) { 1153 switch(enc->codec_id) {
1154 case CODEC_ID_PCM_S32LE: 1154 case CODEC_ID_PCM_S32LE:
1155 case CODEC_ID_PCM_S32BE: 1155 case CODEC_ID_PCM_S32BE:
1156 case CODEC_ID_PCM_U32LE: 1156 case CODEC_ID_PCM_U32LE:
1157 case CODEC_ID_PCM_U32BE: 1157 case CODEC_ID_PCM_U32BE:
1158 case CODEC_ID_PCM_F32BE:
1158 bitrate = enc->sample_rate * enc->channels * 32; 1159 bitrate = enc->sample_rate * enc->channels * 32;
1159 break; 1160 break;
1160 case CODEC_ID_PCM_S24LE: 1161 case CODEC_ID_PCM_S24LE:
1161 case CODEC_ID_PCM_S24BE: 1162 case CODEC_ID_PCM_S24BE:
1162 case CODEC_ID_PCM_U24LE: 1163 case CODEC_ID_PCM_U24LE:
1299 return 24; 1300 return 24;
1300 case CODEC_ID_PCM_S32BE: 1301 case CODEC_ID_PCM_S32BE:
1301 case CODEC_ID_PCM_S32LE: 1302 case CODEC_ID_PCM_S32LE:
1302 case CODEC_ID_PCM_U32BE: 1303 case CODEC_ID_PCM_U32BE:
1303 case CODEC_ID_PCM_U32LE: 1304 case CODEC_ID_PCM_U32LE:
1305 case CODEC_ID_PCM_F32BE:
1304 return 32; 1306 return 32;
1305 default: 1307 default:
1306 return 0; 1308 return 0;
1307 } 1309 }
1308 } 1310 }