[FFmpeg-trac] #1843(avformat:new): wav file fmt block size could be 16 for formatid==pcm
FFmpeg
trac at avcodec.org
Sat Oct 27 12:10:51 CEST 2012
#1843: wav file fmt block size could be 16 for formatid==pcm
------------------------------------+------------------------------------
Reporter: cgo | Owner:
Type: defect | Status: new
Priority: minor | Component: avformat
Version: git-master | Resolution:
Keywords: wav | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
------------------------------------+------------------------------------
Comment (by heleppkes):
I don't know where 16 bytes comes from, the two relevant structures are
WAVEFORMAT and WAVEFORMATEX.
WAVEFORMAT is 14 bytes, WAVEFORMATEX is 18.
Maybe PCMWAVEFORMAT which is a cross between the two, measuring 16 bytes?
Its rather unusual though.
To write compliant files it should write a WAVEFORMATEX block with 18
bytes, imho.
[1] WAVEFORMAT: http://msdn.microsoft.com/en-
us/library/windows/desktop/dd757712(v=vs.85).aspx
[2] WAVEFORMATEX: http://msdn.microsoft.com/en-
us/library/windows/desktop/dd757713(v=vs.85).aspx
[3] PCMWAVEFORMAT: http://msdn.microsoft.com/en-
us/library/windows/desktop/dd743663(v=vs.85).aspx
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1843#comment:4>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list