[FFmpeg-devel] [PATCH] riff: don't overwrite bps from WAVEFORMATEX if EXTENSIBLE doesn't contain that data.

Don Moir donmoir at comcast.net
Thu Jun 21 14:16:49 CEST 2012


----- Original Message ----- 
From: "Hendrik Leppkes" <h.leppkes at gmail.com>
To: "FFmpeg development discussions and patches" <ffmpeg-devel at ffmpeg.org>
Sent: Thursday, June 21, 2012 7:23 AM
Subject: Re: [FFmpeg-devel] [PATCH] riff: don't overwrite bps from 
WAVEFORMATEX if EXTENSIBLE doesn't contain that data.


> On Thu, Jun 21, 2012 at 1:12 PM, Michael Niedermayer 
> <michaelni at gmx.at>wrote:
>
>> On Thu, Jun 21, 2012 at 09:57:27AM +0200, Hendrik Leppkes wrote:
>> > Hi,
>> >
>> > attached patch fixes playback of 24-bit wav files.
>>
>> where can i find such file ?
>>
>>
> Its actually an AVI file and not WAV, but same concept applys.
>
> http://r-i-l.net/_pics/LAV/UT-24bitPCM.avi
>
> Thats a user provided sample, so i don't know how long the link will stay
> alive, but its working as of now :)

For the above 24 bit avi file, the audio sample_fmt is set to 
AV_SAMPLE_FMT_S16 and there is no AV_SAMPLE_FMT_S24.

So not sure how I am supposed to play that back correctly. If I just play it 
back now and go with S16 its just static. 



More information about the ffmpeg-devel mailing list