FFmpeg/tests/fate
Daniel Verkamp 5e7d21c7ad ff_put_wav_header: add flag to force WAVEFORMATEX
Partially undoes commit 2c4e08d893:

    riff: always generate a proper WAVEFORMATEX structure in
    ff_put_wav_header

A new flag, FF_PUT_WAV_HEADER_FORCE_WAVEFORMATEX, is added to force the
use of WAVEFORMATEX rather than PCMWAVEFORMAT even for PCM codecs.

This flag is used in the Matroska muxer (the cause of the original
change) and in the ASF muxer, because the specifications for
these formats indicate explicitly that WAVEFORMATEX should be used.

Muxers for other formats will return to the original behavior of writing
PCMWAVEFORMAT when writing a header for raw PCM.

In particular, this causes raw PCM in WAV to generate the canonical
44-byte header expected by some tools.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-30 16:41:35 +02:00
..
aac.mak Merge commit '9d18a7d3ec' 2014-01-05 02:37:22 +01:00
ac3.mak Merge commit 'ba13606ca6' 2013-05-29 04:25:37 +02:00
acodec.mak fate: force 128kb/sec for mp2 test 2014-04-15 16:43:38 +02:00
adpcm.mak Merge remote-tracking branch 'qatar/master' 2014-04-06 23:43:02 +02:00
alac.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
als.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
amrnb.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
amrwb.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
atrac.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
audio.mak fate: add DTS-ES test 2014-04-19 03:26:20 +02:00
avformat.mak
bmp.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
cdxl.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
cover-art.mak Merge commit '6b081eff4d' 2013-10-16 12:23:34 +02:00
demux.mak avformat/mlv: add fate sample 2014-04-19 05:06:06 +02:00
dfa.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
dpcm.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
ea.mak Merge commit 'ba13606ca6' 2013-05-29 04:25:37 +02:00
exif.mak fate: add WebP Exif metadata test 2014-01-15 21:20:47 +01:00
ffmpeg.mak Fix TARGET_SAMPLES and TARGET_PATH for some fate tests. 2014-03-18 01:29:50 +01:00
ffprobe.mak
fft.mak tests/fate/fft: add mdct dependency as mdct is used too 2013-08-26 20:36:35 +02:00
filter-audio.mak ff_put_wav_header: add flag to force WAVEFORMATEX 2014-04-30 16:41:35 +02:00
filter-video.mak Fix TARGET_SAMPLES and TARGET_PATH for some fate tests. 2014-03-18 01:29:50 +01:00
flac.mak Merge commit 'ba13606ca6' 2013-05-29 04:25:37 +02:00
gif.mak Fix TARGET_SAMPLES and TARGET_PATH for some fate tests. 2014-03-18 01:29:50 +01:00
h264.mak Merge commit '52ea298670' 2013-07-12 14:51:24 +02:00
hevc.mak Merge commit 'f548f9f9e7' 2014-02-10 12:58:17 +01:00
image.mak Merge commit '66d04c068a' 2014-04-01 21:00:26 +02:00
indeo.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
libavcodec.mak tests/fate/libavcodec: fate-idct8x8 needs dct 2013-08-26 20:37:31 +02:00
libavdevice.mak fate: Add timefilter test 2013-07-29 19:20:27 +02:00
libavformat.mak tests: Only run noproxy test if networking is enabled 2013-07-06 15:36:57 +02:00
libavresample.mak Merge commit '13164e479f' 2014-04-13 14:24:09 +02:00
libavutil.mak Merge remote-tracking branch 'qatar/master' 2014-03-18 20:04:28 +01:00
libswresample.mak swresample: add swri_resample_double_sse2 2014-04-25 16:46:07 +02:00
lossless-audio.mak FATE: add a TAK test 2013-08-08 22:59:42 +02:00
lossless-video.mak fate: Add Canopus Lossless YUY2 test 2013-06-25 11:26:23 +02:00
microsoft.mak fate: Explicitly specify the rgb555le pixel format for the mss2 rgb555 tests 2014-01-10 18:05:40 +02:00
monkeysaudio.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
mp3.mak Merge commit 'ba13606ca6' 2013-05-29 04:25:37 +02:00
mpc.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
pcm.mak Merge commit 'ba13606ca6' 2013-05-29 04:25:37 +02:00
probe.mak Merge commit 'ba13606ca6' 2013-05-29 04:25:37 +02:00
prores.mak tests/fate/prores: fix skip alpha tests on big endian 2013-09-22 20:57:34 +02:00
qt.mak Merge commit 'ba13606ca6' 2013-05-29 04:25:37 +02:00
qtrle.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
real.mak avformat/rmdec: when reading audio blocks, dont leave holes when reading fails 2014-01-09 23:50:59 +01:00
screen.mak fate: Add fic-in-avi test 2014-04-24 22:01:33 +01:00
seek.mak
subtitles.mak Merge commit 'ba13606ca6' 2013-05-29 04:25:37 +02:00
utvideo.mak utvideoenc: Enable support for multiple slices and use them 2014-02-14 21:38:00 +01:00
vcodec.mak avcodec/snowenc: make snow non experimental 2014-03-22 16:52:51 +01:00
video.mak Merge commit '911fa05b51' 2014-04-19 22:43:16 +02:00
voice.mak Merge commit 'ba13606ca6' 2013-05-29 04:25:37 +02:00
vorbis.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
vpx.mak Merge commit '287432430c' 2014-04-04 15:09:52 +02:00
vqf.mak avformat/framehash: add software version to framecrc/md5 2013-10-23 16:32:32 +02:00
wavpack.mak matroskaenc: Write muxingapp and writingapp elements when using bitexact flag 2013-09-18 23:06:59 +02:00
wma.mak fate: Add a --target-samples path parameter 2013-05-28 17:16:54 +03:00
xvid.mak fate: force the simple idct for xvid custom matrix test 2014-02-05 21:02:39 +01:00