Mercurial > libavcodec.hg
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 } |