Mercurial > mplayer.hg
diff libmpcodecs/ad_pcm.c @ 12478:7f8eb5f6814a
support for 24 bit pcm/wav files
author | reimar |
---|---|
date | Sun, 16 May 2004 10:48:59 +0000 |
parents | fde132f084ce |
children | 827d908c7705 |
line wrap: on
line diff
--- a/libmpcodecs/ad_pcm.c Fri May 14 23:10:43 2004 +0000 +++ b/libmpcodecs/ad_pcm.c Sun May 16 10:48:59 2004 +0000 @@ -4,6 +4,7 @@ #include "config.h" #include "ad_internal.h" +#include "../libaf/af_format.h" static ad_info_t info = { @@ -29,6 +30,9 @@ switch (sh_audio->samplesize) { case 1: sh_audio->sample_format=AFMT_U8; break; case 2: sh_audio->sample_format=AFMT_S16_LE; break; + case 3: sh_audio->sample_format=AFMT_AF_FLAGS | AF_FORMAT_I | + AF_FORMAT_LE | AF_FORMAT_SI; + break; case 4: sh_audio->sample_format=AFMT_S32_LE; break; } break;