1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +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 avformat/argo_asf: pass name through as metadata 2021-10-15 23:40:15 +10:00
adpcm-ima_alp fate: add adpcm_ima_alp encoding test 2020-10-25 23:44:27 +10:00
adpcm-ima_apm fate: add adpcm_ima_apm encoding test 2020-07-21 11:36:14 +10:00
adpcm-ima_qt
adpcm-ima_qt-trellis
adpcm-ima_ssi fate: add adpcm_ima_ssi encoding test 2020-06-01 23:32:28 +02:00
adpcm-ima_wav fftools/ffmpeg: propagate frame durations to packets when encoding 2023-04-19 21:12:03 +02:00
adpcm-ima_wav-trellis fftools/ffmpeg: propagate frame durations to packets when encoding 2023-04-19 21:12:03 +02:00
adpcm-ima_ws fate: add adpcm_ima_ws test 2021-04-26 19:56:33 +10:00
adpcm-ms fftools/ffmpeg: propagate frame durations to packets when encoding 2023-04-19 21:12:03 +02:00
adpcm-ms-trellis fftools/ffmpeg: propagate frame durations to packets when encoding 2023-04-19 21:12:03 +02:00
adpcm-swf fftools/ffmpeg: propagate frame durations to packets when encoding 2023-04-19 21:12:03 +02:00
adpcm-swf-trellis fftools/ffmpeg: propagate frame durations to packets when encoding 2023-04-19 21:12:03 +02:00
adpcm-swf-wav fftools/ffmpeg: propagate frame durations to packets when encoding 2023-04-19 21:12:03 +02:00
adpcm-yamaha fftools/ffmpeg: propagate frame durations to packets when encoding 2023-04-19 21:12:03 +02:00
adpcm-yamaha-trellis fftools/ffmpeg: propagate frame durations to packets when encoding 2023-04-19 21:12:03 +02:00
alac avformat/movenc: ensure we don't write the major brand as a compatible brand more than once 2019-12-21 11:57:28 -03:00
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 avformat/movenc: ensure we don't write the major brand as a compatible brand more than once 2019-12-21 11:57:28 -03:00
pcm-s8_planar
pcm-s16be avformat/movenc: ensure we don't write the major brand as a compatible brand more than once 2019-12-21 11:57:28 -03:00
pcm-s16be_planar
pcm-s16le
pcm-s16le_planar
pcm-s24be avformat/movenc: ensure we don't write the major brand as a compatible brand more than once 2019-12-21 11:57:28 -03:00
pcm-s24le
pcm-s24le_planar
pcm-s32be avformat/movenc: ensure we don't write the major brand as a compatible brand more than once 2019-12-21 11:57:28 -03:00
pcm-s32le
pcm-s32le_planar
pcm-u8
pcm-u16be
pcm-u16le
pcm-u24be
pcm-u24le
pcm-u32be
pcm-u32le
roqaudio
s302m avformat/mpegtsenc: get rid of packet counting for sdt/pat/pmt 2019-08-23 22:49:01 +02:00
tta
wavpack