1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-18 03:19:31 +02:00
FFmpeg/tests/ref/acodec
Gyan Doshi c1340f3439 avformat/riffenc: don't force WAVEFORMATEXTENSIBLE for flt/dbl LPCM
2c2a167ca7 forced WAVEFORMATEXTENSIBLE for all LPCM streams with greater
than 16 bits per sample. However, WAVEFORMATEX allows IEEE Float samples
or any depth where raw depth == coded depth, see Remarks section at
https://learn.microsoft.com/en-us/windows/win32/api/mmreg/ns-mmreg-waveformatex
and samples M1F1-float32-AFsp, M1F1-float64-AFsp at
https://www.mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/Samples.html

There are hardware devices and likely software players requiring float samples
that fail to qualify files with WAVEFORMATEXTENSIBLE headers.
2023-12-28 11:11:33 +05:30
..
adpcm-adx
adpcm-argo
adpcm-ima_alp
adpcm-ima_apm
adpcm-ima_qt
adpcm-ima_qt-trellis
adpcm-ima_ssi
adpcm-ima_wav
adpcm-ima_wav-trellis
adpcm-ima_ws
adpcm-ms
adpcm-ms-trellis
adpcm-swf
adpcm-swf-trellis
adpcm-swf-wav
adpcm-yamaha
adpcm-yamaha-trellis
alac
flac
flac-exact-rice
g723_1
mp2
mp2fixed
pcm-alaw
pcm-f32be
pcm-f32le avformat/riffenc: don't force WAVEFORMATEXTENSIBLE for flt/dbl LPCM 2023-12-28 11:11:33 +05:30
pcm-f64be
pcm-f64le avformat/riffenc: don't force WAVEFORMATEXTENSIBLE for flt/dbl LPCM 2023-12-28 11:11:33 +05:30
pcm-mulaw
pcm-s8
pcm-s8_planar
pcm-s16be
pcm-s16be_planar
pcm-s16le
pcm-s16le_planar
pcm-s24be
pcm-s24le
pcm-s24le_planar
pcm-s32be
pcm-s32le
pcm-s32le_planar
pcm-u8
pcm-u16be
pcm-u16le
pcm-u24be
pcm-u24le
pcm-u32be
pcm-u32le
roqaudio
s302m
tta
wavpack