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)