Mercurial > libavformat.hg
changeset 1376:1d7727481acf libavformat
use av_get_bits_per_sample
author | bcoudurier |
---|---|
date | Wed, 11 Oct 2006 10:17:18 +0000 |
parents | c42cb95fa0d4 |
children | 51f4a1e475f8 |
files | aiff.c |
diffstat | 1 files changed, 2 insertions(+), 19 deletions(-) [+] |
line wrap: on
line diff
--- a/aiff.c Wed Oct 11 10:15:05 2006 +0000 +++ b/aiff.c Wed Oct 11 10:17:18 2006 +0000 @@ -95,23 +95,6 @@ url_fskip(pb, size); } -/* Returns the number of bits per second */ -static int fix_bps(int codec_id) -{ - switch (codec_id) { - case CODEC_ID_PCM_S8: - return 8; - case CODEC_ID_PCM_S16BE: - return 16; - case CODEC_ID_PCM_S24BE: - return 24; - case CODEC_ID_PCM_S32BE: - return 32; - } - - return -1; -} - /* Returns the number of sound data frames or negative on error */ static unsigned int get_aiff_header(ByteIOContext *pb, AVCodecContext *codec, int size, unsigned version) @@ -141,14 +124,14 @@ if (codec->codec_id == CODEC_ID_PCM_S16BE) { codec->codec_id = aiff_codec_get_id (codec->bits_per_sample); - codec->bits_per_sample = fix_bps(codec->codec_id); + codec->bits_per_sample = av_get_bits_per_sample(codec->codec_id); } size -= 4; } else { /* Need the codec type */ codec->codec_id = aiff_codec_get_id (codec->bits_per_sample); - codec->bits_per_sample = fix_bps(codec->codec_id); + codec->bits_per_sample = av_get_bits_per_sample(codec->codec_id); } if (!codec->codec_id)