Index: libmpdemux/demux_lavf.c =================================================================== --- libmpdemux/demux_lavf.c (revision 20040) +++ libmpdemux/demux_lavf.c (working copy) @@ -249,12 +249,18 @@ case CODEC_ID_PCM_U8: sh_audio->samplesize = 1; break; + case CODEC_ID_PCM_S16BE: + sh_audio->format= MKTAG('t','w','o','s'); + /* fall */ case CODEC_ID_PCM_S16LE: - case CODEC_ID_PCM_S16BE: case CODEC_ID_PCM_U16LE: case CODEC_ID_PCM_U16BE: sh_audio->samplesize = 2; break; + case CODEC_ID_PCM_S24BE: + sh_audio->format= MKTAG('i','n','2','4'); + sh_audio->samplesize = 3; + break; case CODEC_ID_PCM_ALAW: sh_audio->format = 0x6; break;