Mercurial > libavcodec.hg
comparison utils.c @ 3433:e1906b2f1daf libavcodec
av_get_bits_per_sample and due simplifications
| author | bcoudurier |
|---|---|
| date | Fri, 07 Jul 2006 17:50:09 +0000 |
| parents | 54814e15aa3d |
| children | ffa9e863f3be |
comparison
equal
deleted
inserted
replaced
| 3432:ab49baf4adad | 3433:e1906b2f1daf |
|---|---|
| 1302 case SP_TYPE:return 'p'; | 1302 case SP_TYPE:return 'p'; |
| 1303 default: return '?'; | 1303 default: return '?'; |
| 1304 } | 1304 } |
| 1305 } | 1305 } |
| 1306 | 1306 |
| 1307 int av_get_bits_per_sample(enum CodecID codec_id){ | |
| 1308 switch(codec_id){ | |
| 1309 case CODEC_ID_PCM_ALAW: | |
| 1310 case CODEC_ID_PCM_MULAW: | |
| 1311 case CODEC_ID_PCM_S8: | |
| 1312 case CODEC_ID_PCM_U8: | |
| 1313 return 8; | |
| 1314 case CODEC_ID_PCM_S16BE: | |
| 1315 case CODEC_ID_PCM_S16LE: | |
| 1316 case CODEC_ID_PCM_U16BE: | |
| 1317 case CODEC_ID_PCM_U16LE: | |
| 1318 return 16; | |
| 1319 case CODEC_ID_PCM_S24DAUD: | |
| 1320 case CODEC_ID_PCM_S24BE: | |
| 1321 case CODEC_ID_PCM_S24LE: | |
| 1322 case CODEC_ID_PCM_U24BE: | |
| 1323 case CODEC_ID_PCM_U24LE: | |
| 1324 return 24; | |
| 1325 case CODEC_ID_PCM_S32BE: | |
| 1326 case CODEC_ID_PCM_S32LE: | |
| 1327 case CODEC_ID_PCM_U32BE: | |
| 1328 case CODEC_ID_PCM_U32LE: | |
| 1329 return 32; | |
| 1330 default: | |
| 1331 return 0; | |
| 1332 } | |
| 1333 } | |
| 1334 | |
| 1307 /* av_log API */ | 1335 /* av_log API */ |
| 1308 | 1336 |
| 1309 static int av_log_level = AV_LOG_INFO; | 1337 static int av_log_level = AV_LOG_INFO; |
| 1310 | 1338 |
| 1311 static void av_log_default_callback(void* ptr, int level, const char* fmt, va_list vl) | 1339 static void av_log_default_callback(void* ptr, int level, const char* fmt, va_list vl) |
