fate: Give some tests more sensible names.
authorDiego Biurrun <diego@biurrun.de>
Wed, 11 Jan 2012 12:37:29 +0000 (13:37 +0100)
committerDiego Biurrun <diego@biurrun.de>
Wed, 18 Jan 2012 23:45:06 +0000 (00:45 +0100)
74 files changed:
tests/fate/adpcm.mak
tests/fate/demux.mak
tests/fate/dpcm.mak
tests/fate/image.mak
tests/fate/lossless-audio.mak
tests/fate/microsoft.mak
tests/fate/pcm.mak
tests/fate/video.mak
tests/fate/voice.mak
tests/fate/vpx.mak
tests/ref/fate/adpcm-creative [new file with mode: 0644]
tests/ref/fate/adpcm-creative-8-2.6bit [new file with mode: 0644]
tests/ref/fate/adpcm-creative-8-2bit [new file with mode: 0644]
tests/ref/fate/adpcm-creative-8-4bit [new file with mode: 0644]
tests/ref/fate/adpcm-ea-mad-ea-r1 [new file with mode: 0644]
tests/ref/fate/adpcm-ea-tqi [new file with mode: 0644]
tests/ref/fate/adpcm-ima-dk3 [new file with mode: 0644]
tests/ref/fate/adpcm-ima-dk4 [new file with mode: 0644]
tests/ref/fate/adpcm-ima_wav-stereo [new file with mode: 0644]
tests/ref/fate/adpcm-psx-str-v3 [new file with mode: 0644]
tests/ref/fate/adpcm-thp [new file with mode: 0644]
tests/ref/fate/adpcm_ms-stereo [new file with mode: 0644]
tests/ref/fate/auravision [deleted file]
tests/ref/fate/auravision-v1 [new file with mode: 0644]
tests/ref/fate/bink-demux-video [deleted file]
tests/ref/fate/bink-video [new file with mode: 0644]
tests/ref/fate/creative-adpcm [deleted file]
tests/ref/fate/creative-adpcm-8-2.6bit [deleted file]
tests/ref/fate/creative-adpcm-8-2bit [deleted file]
tests/ref/fate/creative-adpcm-8-4bit [deleted file]
tests/ref/fate/cvid [deleted file]
tests/ref/fate/cvid-partial [new file with mode: 0644]
tests/ref/fate/dpcm-idroq [new file with mode: 0644]
tests/ref/fate/dpcm-sierra [new file with mode: 0644]
tests/ref/fate/duck-dk3 [deleted file]
tests/ref/fate/duck-dk4 [deleted file]
tests/ref/fate/duck-tm2 [deleted file]
tests/ref/fate/dxa-feeble [new file with mode: 0644]
tests/ref/fate/ea-mad-adpcm-ea-r1 [deleted file]
tests/ref/fate/ea-tqi-adpcm [deleted file]
tests/ref/fate/fax-g3 [deleted file]
tests/ref/fate/fax-g3s [deleted file]
tests/ref/fate/feeble-dxa [deleted file]
tests/ref/fate/gsm [deleted file]
tests/ref/fate/gsm-toast [new file with mode: 0644]
tests/ref/fate/idroq-video-dpcm [deleted file]
tests/ref/fate/lossless-alac [new file with mode: 0644]
tests/ref/fate/lossless-appleaudio [deleted file]
tests/ref/fate/lossless-shorten [new file with mode: 0644]
tests/ref/fate/lossless-shortenaudio [deleted file]
tests/ref/fate/lossless-wavpack [new file with mode: 0644]
tests/ref/fate/lossless-wavpackaudio [deleted file]
tests/ref/fate/pcm_s16be-stereo [new file with mode: 0644]
tests/ref/fate/pcm_s16le-stereo [new file with mode: 0644]
tests/ref/fate/pcm_u8-mono [new file with mode: 0644]
tests/ref/fate/pcm_u8-stereo [new file with mode: 0644]
tests/ref/fate/psx-str-v3-adpcm_xa [deleted file]
tests/ref/fate/qt-msadpcm-stereo [deleted file]
tests/ref/fate/qt-msimaadpcm-stereo [deleted file]
tests/ref/fate/qt-rawpcm-16bit-stereo-signed-be [deleted file]
tests/ref/fate/qt-rawpcm-16bit-stereo-signed-le [deleted file]
tests/ref/fate/qt-rawpcm-8bit-mono-unsigned [deleted file]
tests/ref/fate/qt-rawpcm-8bit-stereo-unsigned [deleted file]
tests/ref/fate/sierra-audio [deleted file]
tests/ref/fate/thp-mjpeg-adpcm [deleted file]
tests/ref/fate/tiff-fax-g3 [new file with mode: 0644]
tests/ref/fate/tiff-fax-g3s [new file with mode: 0644]
tests/ref/fate/truemotion2 [new file with mode: 0644]
tests/ref/fate/vc1 [deleted file]
tests/ref/fate/vc1_sa00040 [new file with mode: 0644]
tests/ref/fate/video-xl [deleted file]
tests/ref/fate/videoxl [new file with mode: 0644]
tests/ref/fate/vp3 [deleted file]
tests/ref/fate/vp31 [new file with mode: 0644]

index 2a12d57..417273b 100644 (file)
@@ -4,32 +4,38 @@ fate-adpcm-ea-r2: CMD = crc -i $(SAMPLES)/ea-mpc/THX_logo.mpc -vn
 FATE_TESTS += fate-adpcm-ea-r3
 fate-adpcm-ea-r3: CMD = crc -i $(SAMPLES)/ea-vp6/THX_logo.vp6 -vn
 
-FATE_TESTS += fate-creative-adpcm
-fate-creative-adpcm: CMD = md5 -i $(SAMPLES)/creative/intro-partial.wav -f s16le
+FATE_TESTS += fate-adpcm-creative
+fate-adpcm-creative: CMD = md5 -i $(SAMPLES)/creative/intro-partial.wav -f s16le
 
-FATE_TESTS += fate-creative-adpcm-8-2bit
-fate-creative-adpcm-8-2bit: CMD = md5 -i $(SAMPLES)/creative/BBC_2BIT.VOC -f s16le
+FATE_TESTS += fate-adpcm-creative-8-2bit
+fate-adpcm-creative-8-2bit: CMD = md5 -i $(SAMPLES)/creative/BBC_2BIT.VOC -f s16le
 
-FATE_TESTS += fate-creative-adpcm-8-2.6bit
-fate-creative-adpcm-8-2.6bit: CMD = md5 -i $(SAMPLES)/creative/BBC_3BIT.VOC -f s16le
+FATE_TESTS += fate-adpcm-creative-8-2.6bit
+fate-adpcm-creative-8-2.6bit: CMD = md5 -i $(SAMPLES)/creative/BBC_3BIT.VOC -f s16le
 
-FATE_TESTS += fate-creative-adpcm-8-4bit
-fate-creative-adpcm-8-4bit: CMD = md5 -i $(SAMPLES)/creative/BBC_4BIT.VOC -f s16le
+FATE_TESTS += fate-adpcm-creative-8-4bit
+fate-adpcm-creative-8-4bit: CMD = md5 -i $(SAMPLES)/creative/BBC_4BIT.VOC -f s16le
 
-FATE_TESTS += fate-ea-mad-adpcm-ea-r1
-fate-ea-mad-adpcm-ea-r1: CMD = framecrc -i $(SAMPLES)/ea-mad/NFS6LogoE.mad
+FATE_TESTS += fate-adpcm-ea-mad-ea-r1
+fate-adpcm-ea-mad-ea-r1: CMD = framecrc -i $(SAMPLES)/ea-mad/NFS6LogoE.mad
 
-FATE_TESTS += fate-ea-tqi-adpcm
-fate-ea-tqi-adpcm: CMD = framecrc -i $(SAMPLES)/ea-wve/networkBackbone-partial.wve -frames:v 26
+FATE_TESTS += fate-adpcm-ea-tqi
+fate-adpcm-ea-tqi: CMD = framecrc -i $(SAMPLES)/ea-wve/networkBackbone-partial.wve -frames:v 26
 
-FATE_TESTS += fate-psx-str-v3-adpcm_xa
-fate-psx-str-v3-adpcm_xa: CMD = framecrc -i $(SAMPLES)/psx-str/abc000_cut.str -vn
+FATE_TESTS += fate-adpcm-ima-dk3
+fate-adpcm-ima-dk3: CMD = md5 -i $(SAMPLES)/duck/sop-audio-only.avi -f s16le
 
-FATE_TESTS += fate-qt-msadpcm-stereo
-fate-qt-msadpcm-stereo: CMD = md5 -i $(SAMPLES)/qt-surge-suite/surge-2-16-L-ms02.mov -f s16le
+FATE_TESTS += fate-adpcm-ima-dk4
+fate-adpcm-ima-dk4: CMD = md5 -i $(SAMPLES)/duck/salsa-audio-only.avi -f s16le
 
-FATE_TESTS += fate-qt-msimaadpcm-stereo
-fate-qt-msimaadpcm-stereo: CMD = md5 -i $(SAMPLES)/qt-surge-suite/surge-2-16-L-ms11.mov -f s16le
+FATE_TESTS += fate-adpcm-ima_wav-stereo
+fate-adpcm-ima_wav-stereo: CMD = md5 -i $(SAMPLES)/qt-surge-suite/surge-2-16-L-ms11.mov -f s16le
 
-FATE_TESTS += fate-thp-mjpeg-adpcm
-fate-thp-mjpeg-adpcm: CMD = framecrc -idct simple -i $(SAMPLES)/thp/pikmin2-opening1-partial.thp
+FATE_TESTS += fate-adpcm-psx-str-v3
+fate-adpcm-psx-str-v3: CMD = framecrc -i $(SAMPLES)/psx-str/abc000_cut.str -vn
+
+FATE_TESTS += fate-adpcm-thp
+fate-adpcm-thp: CMD = framecrc -idct simple -i $(SAMPLES)/thp/pikmin2-opening1-partial.thp
+
+FATE_TESTS += fate-adpcm_ms-stereo
+fate-adpcm_ms-stereo: CMD = md5 -i $(SAMPLES)/qt-surge-suite/surge-2-16-L-ms02.mov -f s16le
index 4dd953e..1589986 100644 (file)
@@ -7,9 +7,6 @@ fate-aea-demux: CMD = crc -i $(SAMPLES)/aea/chirp.aea -acodec copy
 FATE_TESTS += fate-bink-demux
 fate-bink-demux: CMD = crc -i $(SAMPLES)/bink/Snd0a7d9b58.dee -vn -acodec copy
 
-FATE_TESTS += fate-bink-demux-video
-fate-bink-demux-video: CMD = framecrc -i $(SAMPLES)/bink/hol2br.bik
-
 FATE_TESTS += fate-bmv
 fate-bmv: CMD = framecrc -i $(SAMPLES)/bmv/SURFING-partial.BMV -pix_fmt rgb24
 
@@ -70,9 +67,6 @@ fate-qcp-demux: CMD = crc -i $(SAMPLES)/qcp/0036580847.QCP -acodec copy
 FATE_TESTS += fate-redcode-demux
 fate-redcode-demux: CMD = framecrc -i $(SAMPLES)/r3d/4MB-sample.r3d -vcodec copy -acodec copy
 
-FATE_TESTS += fate-sierra-audio
-fate-sierra-audio: CMD = md5 -i $(SAMPLES)/sol/lsl7sample.sol -f s16le
-
 FATE_TESTS += fate-sierra-vmd
 fate-sierra-vmd: CMD = framecrc -i $(SAMPLES)/vmd/12.vmd -vsync 0 -pix_fmt rgb24
 
index afbc4ba..84c0a80 100644 (file)
@@ -1,5 +1,8 @@
-FATE_TESTS += fate-idroq-video-dpcm
-fate-idroq-video-dpcm: CMD = framecrc -i $(SAMPLES)/idroq/idlogo.roq
+FATE_TESTS += fate-dpcm-idroq
+fate-dpcm-idroq: CMD = framecrc -i $(SAMPLES)/idroq/idlogo.roq
+
+FATE_TESTS += fate-dpcm-sierra
+fate-dpcm-sierra: CMD = md5 -i $(SAMPLES)/sol/lsl7sample.sol -f s16le
 
 FATE_TESTS += fate-dpcm-xan
 fate-dpcm-xan: CMD = md5 -i $(SAMPLES)/wc4-xan/wc4_2.avi -vn -f s16le
index 9714cd8..5291e68 100644 (file)
@@ -1,12 +1,6 @@
 FATE_TESTS += fate-dpx
 fate-dpx: CMD = framecrc -i $(SAMPLES)/dpx/lighthouse_rgb48.dpx
 
-FATE_TESTS += fate-fax-g3
-fate-fax-g3: CMD = framecrc -i $(SAMPLES)/CCITT_fax/G31D.TIF
-
-FATE_TESTS += fate-fax-g3s
-fate-fax-g3s: CMD = framecrc -i $(SAMPLES)/CCITT_fax/G31DS.TIF
-
 FATE_TESTS += fate-pictor
 fate-pictor: CMD = framecrc -i $(SAMPLES)/pictor/MFISH.PIC -pix_fmt rgb24
 
@@ -60,3 +54,9 @@ fate-targa-conformance-UTC24: CMD = framecrc -i $(SAMPLES)/targa-conformance/UTC
 fate-targa-conformance-UTC32: CMD = framecrc -i $(SAMPLES)/targa-conformance/UTC32.TGA -pix_fmt bgra
 
 fate-targa-top-to-bottom: CMD = framecrc -i $(SAMPLES)/targa/lena-top-to-bottom.tga
+
+FATE_TESTS += fate-tiff-fax-g3
+fate-tiff-fax-g3: CMD = framecrc -i $(SAMPLES)/CCITT_fax/G31D.TIF
+
+FATE_TESTS += fate-tiff-fax-g3s
+fate-tiff-fax-g3s: CMD = framecrc -i $(SAMPLES)/CCITT_fax/G31DS.TIF
index 93e4678..0a81b78 100644 (file)
@@ -1,5 +1,5 @@
-FATE_TESTS += fate-lossless-appleaudio
-fate-lossless-appleaudio: CMD = md5 -i $(SAMPLES)/lossless-audio/inside.m4a -f s16le
+FATE_TESTS += fate-lossless-alac
+fate-lossless-alac: CMD = md5 -i $(SAMPLES)/lossless-audio/inside.m4a -f s16le
 
 FATE_TESTS += fate-lossless-meridianaudio
 fate-lossless-meridianaudio: CMD = md5 -i $(SAMPLES)/lossless-audio/luckynight-partial.mlp -f s16le
@@ -7,11 +7,11 @@ fate-lossless-meridianaudio: CMD = md5 -i $(SAMPLES)/lossless-audio/luckynight-p
 FATE_TESTS += fate-lossless-monkeysaudio
 fate-lossless-monkeysaudio: CMD = md5 -i $(SAMPLES)/lossless-audio/luckynight-partial.ape -f s16le
 
-FATE_TESTS += fate-lossless-shortenaudio
-fate-lossless-shortenaudio: CMD = md5 -i $(SAMPLES)/lossless-audio/luckynight-partial.shn -f s16le
+FATE_TESTS += fate-lossless-shorten
+fate-lossless-shorten: CMD = md5 -i $(SAMPLES)/lossless-audio/luckynight-partial.shn -f s16le
 
 FATE_TESTS += fate-lossless-tta
 fate-lossless-tta: CMD = crc -i $(SAMPLES)/lossless-audio/inside.tta
 
-FATE_TESTS += fate-lossless-wavpackaudio
-fate-lossless-wavpackaudio: CMD = md5 -i $(SAMPLES)/lossless-audio/luckynight-partial.wv -f s16le
+FATE_TESTS += fate-lossless-wavpack
+fate-lossless-wavpack: CMD = md5 -i $(SAMPLES)/lossless-audio/luckynight-partial.wv -f s16le
index b36f854..7fd784d 100644 (file)
@@ -14,8 +14,8 @@ fate-wmv8-drm: CMD = framecrc -cryptokey 137381538c84c068111902a59c5cf6c340247c3
 FATE_TESTS += fate-wmv8-drm-nodec
 fate-wmv8-drm-nodec: CMD = framecrc -cryptokey 137381538c84c068111902a59c5cf6c340247c39 -i $(SAMPLES)/wmv8/wmv_drm.wmv -acodec copy -vcodec copy
 
-FATE_TESTS += fate-vc1
-fate-vc1: CMD = framecrc -i $(SAMPLES)/vc1/SA00040.vc1
+FATE_TESTS += fate-vc1_sa00040
+fate-vc1_sa00040: CMD = framecrc -i $(SAMPLES)/vc1/SA00040.vc1
 
 FATE_TESTS += fate-vc1_sa00050
 fate-vc1_sa00050: CMD = framecrc -i $(SAMPLES)/vc1/SA00050.vc1
index 2c4b8e4..068fb89 100644 (file)
@@ -1,9 +1,3 @@
-FATE_TESTS += fate-duck-dk3
-fate-duck-dk3: CMD = md5 -i $(SAMPLES)/duck/sop-audio-only.avi -f s16le
-
-FATE_TESTS += fate-duck-dk4
-fate-duck-dk4: CMD = md5 -i $(SAMPLES)/duck/salsa-audio-only.avi -f s16le
-
 FATE_TESTS += fate-ea-mad-pcm-planar
 fate-ea-mad-pcm-planar: CMD = framecrc -i $(SAMPLES)/ea-mad/xeasport.mad
 
@@ -16,17 +10,17 @@ fate-iff-pcm: CMD = md5 -i $(SAMPLES)/iff/Bells -f s16le
 FATE_TESTS += fate-pcm_dvd
 fate-pcm_dvd: CMD = framecrc -i $(SAMPLES)/pcm-dvd/coolitnow-partial.vob -vn
 
-FATE_TESTS += fate-qt-rawpcm-8bit-mono-unsigned
-fate-qt-rawpcm-8bit-mono-unsigned: CMD = md5 -i $(SAMPLES)/qt-surge-suite/surge-1-8-raw.mov -f s16le
+FATE_TESTS += fate-pcm_s16be-stereo
+fate-pcm_s16be-stereo: CMD = md5 -i $(SAMPLES)/qt-surge-suite/surge-2-16-B-twos.mov -f s16le
 
-FATE_TESTS += fate-qt-rawpcm-8bit-stereo-unsigned
-fate-qt-rawpcm-8bit-stereo-unsigned: CMD = md5 -i $(SAMPLES)/qt-surge-suite/surge-2-8-raw.mov -f s16le
+FATE_TESTS += fate-pcm_s16le-stereo
+fate-pcm_s16le-stereo: CMD = md5 -i $(SAMPLES)/qt-surge-suite/surge-2-16-L-sowt.mov -f s16le
 
-FATE_TESTS += fate-qt-rawpcm-16bit-stereo-signed-be
-fate-qt-rawpcm-16bit-stereo-signed-be: CMD = md5 -i $(SAMPLES)/qt-surge-suite/surge-2-16-B-twos.mov -f s16le
+FATE_TESTS += fate-pcm_u8-mono
+fate-pcm_u8-mono: CMD = md5 -i $(SAMPLES)/qt-surge-suite/surge-1-8-raw.mov -f s16le
 
-FATE_TESTS += fate-qt-rawpcm-16bit-stereo-signed-le
-fate-qt-rawpcm-16bit-stereo-signed-le: CMD = md5 -i $(SAMPLES)/qt-surge-suite/surge-2-16-L-sowt.mov -f s16le
+FATE_TESTS += fate-pcm_u8-stereo
+fate-pcm_u8-stereo: CMD = md5 -i $(SAMPLES)/qt-surge-suite/surge-2-8-raw.mov -f s16le
 
 FATE_TESTS += fate-w64
 fate-w64: CMD = crc -i $(SAMPLES)/w64/w64-pcm16.w64
index 6d23134..439c761 100644 (file)
@@ -19,8 +19,8 @@ fate-ansi: CMD = framecrc -chars_per_frame 44100 -i $(SAMPLES)/ansi/TRE-IOM5.ANS
 FATE_TESTS += fate-armovie-escape124
 fate-armovie-escape124: CMD = framecrc -i $(SAMPLES)/rpl/ESCAPE.RPL -pix_fmt rgb24
 
-FATE_TESTS += fate-auravision
-fate-auravision: CMD = framecrc -i $(SAMPLES)/auravision/SOUVIDEO.AVI -an
+FATE_TESTS += fate-auravision-v1
+fate-auravision-v1: CMD = framecrc -i $(SAMPLES)/auravision/SOUVIDEO.AVI -an
 
 FATE_TESTS += fate-auravision-v2
 fate-auravision-v2: CMD = framecrc -i $(SAMPLES)/auravision/salma-hayek-in-ugly-betty-partial-avi -an
@@ -31,6 +31,9 @@ fate-bethsoft-vid: CMD = framecrc -i $(SAMPLES)/bethsoft-vid/ANIM0001.VID -vsync
 FATE_TESTS += fate-bfi
 fate-bfi: CMD = framecrc -i $(SAMPLES)/bfi/2287.bfi -pix_fmt rgb24
 
+FATE_TESTS += fate-bink-video
+fate-bink-video: CMD = framecrc -i $(SAMPLES)/bink/hol2br.bik
+
 FATE_TESTS += fate-cdgraphics
 fate-cdgraphics: CMD = framecrc -i $(SAMPLES)/cdgraphics/BrotherJohn.cdg -pix_fmt rgb24 -t 1
 
@@ -43,8 +46,8 @@ fate-corepng: CMD = framecrc -i $(SAMPLES)/png1/corepng-partial.avi
 FATE_TESTS += fate-creatureshock-avs
 fate-creatureshock-avs: CMD = framecrc -i $(SAMPLES)/creatureshock-avs/OUTATIME.AVS -pix_fmt rgb24
 
-FATE_TESTS += fate-cvid
-fate-cvid: CMD = framecrc -i $(SAMPLES)/cvid/laracroft-cinepak-partial.avi -an
+FATE_TESTS += fate-cvid-partial
+fate-cvid-partial: CMD = framecrc -i $(SAMPLES)/cvid/laracroft-cinepak-partial.avi -an
 
 FATE_TESTS += fate-cvid-palette
 fate-cvid-palette: CMD = framecrc -i $(SAMPLES)/cvid/catfight-cvid-pal8-partial.mov -pix_fmt rgb24 -an
@@ -64,15 +67,21 @@ fate-delphine-cin: CMD = framecrc -i $(SAMPLES)/delphine-cin/LOGO-partial.CIN -p
 FATE_TESTS += fate-deluxepaint-anm
 fate-deluxepaint-anm: CMD = framecrc -i $(SAMPLES)/deluxepaint-anm/INTRO1.ANM -pix_fmt rgb24
 
-FATE_TESTS += fate-duck-tm2
-fate-duck-tm2: CMD = framecrc -i $(SAMPLES)/duck/tm20.avi
+FATE_TESTS += fate-truemotion1-15
+fate-truemotion1-15: CMD = framecrc -i $(SAMPLES)/duck/phant2-940.duk -pix_fmt rgb24
+
+FATE_TESTS += fate-truemotion1-24
+fate-truemotion1-24: CMD = framecrc -i $(SAMPLES)/duck/sonic3dblast_intro-partial.avi -pix_fmt rgb24
+
+FATE_TESTS += fate-truemotion2
+fate-truemotion2: CMD = framecrc -i $(SAMPLES)/duck/tm20.avi
+
+FATE_TESTS += fate-dxa-feeble
+fate-dxa-feeble: CMD = framecrc -i $(SAMPLES)/dxa/meetsquid.dxa -t 2 -pix_fmt rgb24
 
 FATE_TESTS += fate-dxa-scummvm
 fate-dxa-scummvm: CMD = framecrc -i $(SAMPLES)/dxa/scummvm.dxa -pix_fmt rgb24
 
-FATE_TESTS += fate-feeble-dxa
-fate-feeble-dxa: CMD = framecrc -i $(SAMPLES)/dxa/meetsquid.dxa -t 2 -pix_fmt rgb24
-
 FATE_TESTS += fate-flic-af11-palette-change
 fate-flic-af11-palette-change: CMD = framecrc -i $(SAMPLES)/fli/fli-engines.fli -t 3.3 -pix_fmt rgb24
 
@@ -145,12 +154,6 @@ fate-tiertex-seq: CMD = framecrc -i $(SAMPLES)/tiertex-seq/Gameover.seq -pix_fmt
 FATE_TESTS += fate-tmv
 fate-tmv: CMD = framecrc -i $(SAMPLES)/tmv/pop-partial.tmv -pix_fmt rgb24
 
-FATE_TESTS += fate-truemotion1-15
-fate-truemotion1-15: CMD = framecrc -i $(SAMPLES)/duck/phant2-940.duk -pix_fmt rgb24
-
-FATE_TESTS += fate-truemotion1-24
-fate-truemotion1-24: CMD = framecrc -i $(SAMPLES)/duck/sonic3dblast_intro-partial.avi -pix_fmt rgb24
-
 FATE_TESTS += fate-txd-16bpp
 fate-txd-16bpp: CMD = framecrc -i $(SAMPLES)/txd/misc.txd -pix_fmt bgra -an
 
@@ -173,8 +176,8 @@ fate-v410enc: CMD = md5 -f image2 -vcodec pgmyuv -i $(TARGET_PATH)/tests/vsynth1
 FATE_TESTS += fate-vcr1
 fate-vcr1: CMD = framecrc -i $(SAMPLES)/vcr1/VCR1test.avi -an
 
-FATE_TESTS += fate-video-xl
-fate-video-xl: CMD = framecrc -i $(SAMPLES)/vixl/pig-vixl.avi
+FATE_TESTS += fate-videoxl
+fate-videoxl: CMD = framecrc -i $(SAMPLES)/vixl/pig-vixl.avi
 
 FATE_TESTS += fate-vqa-cc
 fate-vqa-cc: CMD = framecrc -i $(SAMPLES)/vqa/cc-demo1-partial.vqa -pix_fmt rgb24
index 51cc2ae..583c605 100644 (file)
@@ -5,12 +5,12 @@ FATE_TESTS += fate-g722enc
 fate-g722enc: tests/data/asynth-16000-1.sw
 fate-g722enc: CMD = md5 -ar 16000 -ac 1 -f s16le -i $(TARGET_PATH)/tests/data/asynth-16000-1.sw -acodec g722 -ac 1 -f g722
 
-FATE_TESTS += fate-gsm
-fate-gsm: CMD = framecrc -i $(SAMPLES)/gsm/sample-gsm-8000.mov -t 10
-
 FATE_TESTS += fate-gsm-ms
 fate-gsm-ms: CMD = framecrc -i $(SAMPLES)/gsm/ciao.wav
 
+FATE_TESTS += fate-gsm-toast
+fate-gsm-toast: CMD = framecrc -i $(SAMPLES)/gsm/sample-gsm-8000.mov -t 10
+
 FATE_TESTS += fate-qcelp
 fate-qcelp: CMD = pcm -i $(SAMPLES)/qcp/0036580847.QCP
 fate-qcelp: CMP = oneoff
index 2d1c8fd..df6c4ab 100644 (file)
@@ -4,8 +4,8 @@ fate-ea-vp60: CMD = framecrc -i $(SAMPLES)/ea-vp6/g36.vp6
 FATE_TESTS += fate-ea-vp61
 fate-ea-vp61: CMD = framecrc -i $(SAMPLES)/ea-vp6/MovieSkirmishGondor.vp6 -t 4
 
-FATE_TESTS += fate-vp3
-fate-vp3: CMD = framecrc -i $(SAMPLES)/vp3/vp31.avi
+FATE_TESTS += fate-vp31
+fate-vp31: CMD = framecrc -i $(SAMPLES)/vp3/vp31.avi
 
 FATE_TESTS += fate-vp3-coeff-level64
 fate-vp3-coeff-level64: CMD = framecrc -i $(SAMPLES)/vp3/coeff_level64.mkv
diff --git a/tests/ref/fate/adpcm-creative b/tests/ref/fate/adpcm-creative
new file mode 100644 (file)
index 0000000..039ca3a
--- /dev/null
@@ -0,0 +1 @@
+66004779a5e51ca659b21a4197e019e6
diff --git a/tests/ref/fate/adpcm-creative-8-2.6bit b/tests/ref/fate/adpcm-creative-8-2.6bit
new file mode 100644 (file)
index 0000000..8357604
--- /dev/null
@@ -0,0 +1 @@
+dee4417597abc2db70a175d6809870e7
diff --git a/tests/ref/fate/adpcm-creative-8-2bit b/tests/ref/fate/adpcm-creative-8-2bit
new file mode 100644 (file)
index 0000000..4166846
--- /dev/null
@@ -0,0 +1 @@
+832846066fbce28821b7f0717c4d3a90
diff --git a/tests/ref/fate/adpcm-creative-8-4bit b/tests/ref/fate/adpcm-creative-8-4bit
new file mode 100644 (file)
index 0000000..2d579aa
--- /dev/null
@@ -0,0 +1 @@
+1813d196cef83f7030bb150399b2903e
diff --git a/tests/ref/fate/adpcm-ea-mad-ea-r1 b/tests/ref/fate/adpcm-ea-mad-ea-r1
new file mode 100644 (file)
index 0000000..b75de55
--- /dev/null
@@ -0,0 +1,191 @@
+0, 0, 535680, 0x889c32cf
+1, 0, 6496, 0x00000000
+0, 2970, 535680, 0x0b1ef044
+1, 3045, 6384, 0x00000000
+0, 5940, 535680, 0xa7d0818b
+1, 6038, 6384, 0x00000000
+0, 8910, 535680, 0xf392e4e1
+1, 9030, 6384, 0x00000000
+0, 11880, 535680, 0x08480c69
+1, 12023, 6384, 0x00000000
+0, 14850, 535680, 0x2b8af1ed
+1, 15015, 6496, 0xe2034d04
+0, 17820, 535680, 0x0d58e062
+1, 18060, 6384, 0x089c9157
+0, 20790, 535680, 0xd140ced0
+1, 21053, 6384, 0xeed5743c
+0, 23760, 535680, 0xbd0e6652
+1, 24045, 6384, 0x71de6b34
+0, 26730, 535680, 0xdc2f2a6b
+1, 27038, 6384, 0xc0d67710
+0, 29700, 535680, 0x97c31a38
+1, 30030, 6496, 0x35786490
+0, 32670, 535680, 0x1a2bdf38
+1, 33075, 6384, 0xdf1c99a2
+0, 35640, 535680, 0xb3af3ac4
+1, 36068, 6384, 0xca9591ad
+0, 38610, 535680, 0x07a52577
+1, 39060, 6384, 0x6f0d9c3d
+0, 41580, 535680, 0x78407368
+1, 42053, 6384, 0xfacbbaee
+0, 44550, 535680, 0xd2a9efc3
+1, 45045, 6496, 0x927fb136
+0, 47520, 535680, 0x36df2f29
+1, 48090, 6384, 0x9d4f2572
+0, 50490, 535680, 0x9821d8f7
+1, 51083, 6384, 0x2a3c6d08
+0, 53460, 535680, 0xf64321aa
+1, 54075, 6384, 0x4282b1e0
+0, 56430, 535680, 0x53e4d9aa
+1, 57068, 6384, 0xc4a77b9f
+0, 59400, 535680, 0xdbd6f853
+1, 60060, 6496, 0x2af6a14f
+0, 62370, 535680, 0x5d40cf8b
+1, 63105, 6384, 0x4d734169
+0, 65340, 535680, 0xe624af9d
+1, 66098, 6384, 0xb91b5865
+0, 68310, 535680, 0xd9dbb4cd
+1, 69090, 6384, 0x9dce2417
+0, 71280, 535680, 0xf14e72ec
+1, 72083, 6384, 0xb7c4e1ce
+0, 74250, 535680, 0xb35c18f6
+1, 75075, 6496, 0xef0dc07a
+0, 77220, 535680, 0xc96d7757
+1, 78120, 6384, 0x4ad21d10
+0, 80190, 535680, 0xdfb937df
+1, 81113, 6384, 0xcfe14682
+0, 83160, 535680, 0x40cd71d7
+1, 84105, 6384, 0x07be48eb
+0, 86130, 535680, 0x15e176d6
+1, 87098, 6384, 0x09de3498
+0, 89100, 535680, 0x7f891b24
+1, 90090, 6496, 0xab2e9686
+0, 92070, 535680, 0xb87a8c32
+1, 93135, 6384, 0x3aba3ccc
+0, 95040, 535680, 0x0c01541f
+1, 96128, 6384, 0x0a905ec3
+0, 98010, 535680, 0x9eee99b3
+1, 99120, 6384, 0x76a93ce4
+0, 100980, 535680, 0xd65eb689
+1, 102113, 6384, 0xa99063a4
+0, 103950, 535680, 0x6e733cfa
+1, 105105, 6496, 0xc16bb88d
+0, 106920, 535680, 0xac536670
+1, 108150, 6384, 0x650379bf
+0, 109890, 535680, 0x002275b8
+1, 111143, 6384, 0x4e0749fe
+0, 112860, 535680, 0x6a5385cb
+1, 114135, 6384, 0x778e8d12
+0, 115830, 535680, 0xd129ade3
+1, 117128, 6384, 0x9fa8c494
+0, 118800, 535680, 0x32cab5d7
+1, 120120, 6496, 0x61d5bead
+0, 121770, 535680, 0x08be1c8f
+1, 123165, 6384, 0x4da9bc3c
+0, 124740, 535680, 0x59e1fba0
+1, 126158, 6384, 0xa72b6f93
+0, 127710, 535680, 0x138aee3a
+1, 129150, 6384, 0x811f5f77
+0, 130680, 535680, 0x4cfbcd5e
+1, 132143, 6384, 0x83ea5e3d
+0, 133650, 535680, 0xf6cf0fb4
+1, 135135, 6496, 0x78bab460
+0, 136620, 535680, 0xb13a06de
+1, 138180, 6384, 0xc9a07432
+0, 139590, 535680, 0x59176f00
+1, 141173, 6384, 0x4b4f2a34
+0, 142560, 535680, 0xf84b4ca3
+1, 144165, 6384, 0x4d707a53
+0, 145530, 535680, 0x7fd09f73
+1, 147158, 6384, 0x703efb60
+0, 148500, 535680, 0x3be383b8
+1, 150150, 6496, 0x319a77bb
+0, 151470, 535680, 0xa7118e51
+1, 153195, 6384, 0xbdfd82ec
+0, 154440, 535680, 0xbd83120c
+1, 156188, 6384, 0x413c3503
+0, 157410, 535680, 0x3bc9d256
+1, 159180, 6384, 0xe6e666b3
+0, 160380, 535680, 0xb6c87f87
+1, 162173, 6384, 0xa09c7342
+0, 163350, 535680, 0xe80d110a
+1, 165165, 6496, 0x60cba846
+0, 166320, 535680, 0xb3a83362
+1, 168210, 6384, 0x0ba34308
+0, 169290, 535680, 0xfb39eb52
+1, 171203, 6384, 0xdc3a65f0
+0, 172260, 535680, 0xbf6e1220
+1, 174195, 6384, 0x1ebf9dc4
+0, 175230, 535680, 0x9ecdfbae
+1, 177188, 6384, 0xbbcb1449
+0, 178200, 535680, 0x069a65f5
+1, 180180, 6496, 0x926574eb
+0, 181170, 535680, 0x206e372c
+1, 183225, 6384, 0xb4da92f1
+0, 184140, 535680, 0x58c83dd4
+1, 186218, 6384, 0xdbbd21e0
+0, 187110, 535680, 0xc3562b03
+1, 189210, 6384, 0x08510eff
+0, 190080, 535680, 0xd1ed85a0
+1, 192203, 6384, 0x9534b7ca
+0, 193050, 535680, 0xb6205f4b
+1, 195195, 6496, 0x50a5ed30
+0, 196020, 535680, 0xaedf8bfa
+1, 198240, 6384, 0xf5ac2f7c
+0, 198990, 535680, 0xa48d5dea
+1, 201233, 6384, 0x4fe1fa55
+0, 201960, 535680, 0xff82e7c1
+1, 204225, 6384, 0xd61c4c05
+0, 204930, 535680, 0xc9560222
+1, 207218, 6384, 0x56d11b45
+0, 207900, 535680, 0x0fafa549
+1, 210210, 6496, 0x3906084b
+0, 210870, 535680, 0x8d556ccb
+1, 213255, 6384, 0x1ef31fed
+0, 213840, 535680, 0x802aac1f
+1, 216248, 6384, 0x58ed82f5
+0, 216810, 535680, 0x7d0fa168
+1, 219240, 6384, 0xb31ccd1f
+0, 219780, 535680, 0x1a9255c9
+1, 222233, 6384, 0xfb648285
+0, 222750, 535680, 0xb4ec7e35
+1, 225225, 6496, 0xfae2950b
+0, 225720, 535680, 0x48fac072
+1, 228270, 6384, 0xe28c8357
+0, 228690, 535680, 0x1e260135
+1, 231263, 6384, 0xda718e60
+0, 231660, 535680, 0xce4d5079
+1, 234255, 6384, 0x27516999
+0, 234630, 535680, 0x13e5e4ed
+1, 237248, 6384, 0x0ba07921
+0, 237600, 535680, 0x592305ec
+1, 240240, 6496, 0xcfbecfab
+0, 240570, 535680, 0x9e227508
+1, 243285, 6384, 0xae4cedcd
+0, 243540, 535680, 0x1d37e5ea
+1, 246278, 6384, 0x917b4707
+0, 246510, 535680, 0x7eae7692
+1, 249270, 6384, 0x8671b28e
+0, 249480, 535680, 0xf452e4b9
+1, 252263, 6384, 0x9a1238fa
+0, 252450, 535680, 0x1460e7e9
+1, 255255, 6496, 0x23b8f8ca
+0, 255420, 535680, 0xc6d8a638
+1, 258300, 6384, 0x3903bcd6
+0, 258390, 535680, 0x854f5fb0
+1, 261293, 6384, 0x0532b267
+0, 261360, 535680, 0x854f5fb0
+1, 264285, 6384, 0xde931220
+0, 264330, 535680, 0x70a02d87
+1, 267278, 6384, 0x4ed70a80
+0, 267300, 535680, 0x9a4ad464
+0, 270270, 535680, 0x9a4ad464
+1, 270270, 6496, 0x4a52d5a1
+0, 273240, 535680, 0x9a4ad464
+1, 273315, 6384, 0xc1be5760
+0, 276210, 535680, 0x9a4ad464
+1, 276308, 6384, 0x790d69ba
+0, 279180, 535680, 0x9a4ad464
+1, 279300, 6384, 0x9d73e6cf
+0, 282150, 535680, 0x9a4ad464
+1, 282293, 6272, 0xbc0fc725
diff --git a/tests/ref/fate/adpcm-ea-tqi b/tests/ref/fate/adpcm-ea-tqi
new file mode 100644 (file)
index 0000000..4fbc117
--- /dev/null
@@ -0,0 +1,51 @@
+0, 0, 115200, 0x375ec573
+1, 0, 5936, 0x00000000
+0, 6000, 115200, 0x375ec573
+1, 6057, 5824, 0x00000000
+0, 12000, 115200, 0x375ec573
+1, 12000, 5936, 0x00000000
+0, 18000, 115200, 0x375ec573
+1, 18057, 5824, 0x00000000
+0, 24000, 115200, 0x375ec573
+1, 24000, 5936, 0x00000000
+0, 30000, 115200, 0x375ec573
+1, 30057, 5824, 0x00000000
+0, 36000, 115200, 0x375ec573
+1, 36000, 5936, 0x00000000
+0, 42000, 115200, 0x375ec573
+1, 42057, 5824, 0x0f06f5bb
+0, 48000, 115200, 0x0b4d31bf
+1, 48000, 5936, 0xb0dbfc46
+0, 54000, 115200, 0xdd724598
+1, 54057, 5824, 0x9daa9f9c
+0, 60000, 115200, 0xc3077e75
+1, 60000, 5936, 0x61400d2f
+0, 66000, 115200, 0xbf70778a
+1, 66057, 5824, 0x34a5b0e3
+0, 72000, 115200, 0x117eb766
+1, 72000, 5936, 0x6e546f72
+0, 78000, 115200, 0x4617fbad
+1, 78057, 5824, 0x4f093b35
+0, 84000, 115200, 0x5f5b02d2
+1, 84000, 5936, 0x95b5b599
+0, 90000, 115200, 0x2a9c5325
+1, 90057, 5824, 0x75e15e60
+0, 96000, 115200, 0x14a89e2a
+1, 96000, 5936, 0xd1077d39
+0, 102000, 115200, 0xe69aa994
+1, 102057, 5824, 0x956e21ca
+0, 108000, 115200, 0xfbacf589
+1, 108000, 5936, 0x33bac234
+0, 114000, 115200, 0x1d714c6e
+1, 114057, 5824, 0x5df37824
+0, 120000, 115200, 0x6eff66cb
+1, 120000, 5936, 0xc174af24
+0, 126000, 115200, 0xee21c1cb
+1, 126057, 5824, 0xe5dc2159
+0, 132000, 115200, 0xce714ada
+1, 132000, 5936, 0x63ffc8b1
+0, 138000, 115200, 0xf89d56c3
+1, 138057, 5824, 0xefe4c365
+0, 144000, 115200, 0x65fd5e60
+1, 144000, 5936, 0x2174304d
+0, 150000, 115200, 0x0c256424
diff --git a/tests/ref/fate/adpcm-ima-dk3 b/tests/ref/fate/adpcm-ima-dk3
new file mode 100644 (file)
index 0000000..9aad92b
--- /dev/null
@@ -0,0 +1 @@
+bb952ae86c72d461aef7583685ec0a4d
diff --git a/tests/ref/fate/adpcm-ima-dk4 b/tests/ref/fate/adpcm-ima-dk4
new file mode 100644 (file)
index 0000000..d47ef20
--- /dev/null
@@ -0,0 +1 @@
+5234b53dde4961dd715a2524d6a8eb75
diff --git a/tests/ref/fate/adpcm-ima_wav-stereo b/tests/ref/fate/adpcm-ima_wav-stereo
new file mode 100644 (file)
index 0000000..cb6a481
--- /dev/null
@@ -0,0 +1 @@
+1ee96f1efc09251a732621049dc5b66e
diff --git a/tests/ref/fate/adpcm-psx-str-v3 b/tests/ref/fate/adpcm-psx-str-v3
new file mode 100644 (file)
index 0000000..ee0c354
--- /dev/null
@@ -0,0 +1,37 @@
+0, 0, 8064, 0xa307ed8c
+0, 4800, 8064, 0xd2551927
+0, 9600, 8064, 0x3264a799
+0, 14400, 8064, 0x75da1393
+0, 19200, 8064, 0x68665f59
+0, 24000, 8064, 0xaf266a18
+0, 28800, 8064, 0x4d4b69fd
+0, 33600, 8064, 0x129d7e17
+0, 38400, 8064, 0x78c56725
+0, 43200, 8064, 0x59902cf1
+0, 48000, 8064, 0x6e699c87
+0, 52800, 8064, 0xc30692d7
+0, 57600, 8064, 0x29c043e5
+0, 62400, 8064, 0x61907704
+0, 67200, 8064, 0xf9210630
+0, 72000, 8064, 0xc0bdda08
+0, 76800, 8064, 0x6171b96d
+0, 81600, 8064, 0x082947cf
+0, 86400, 8064, 0xf7bbf1ce
+0, 91200, 8064, 0xe50e4436
+0, 96000, 8064, 0x2a860844
+0, 100800, 8064, 0xedcb502c
+0, 105600, 8064, 0x448e3c7f
+0, 110400, 8064, 0xf782f366
+0, 115200, 8064, 0xf57f66a5
+0, 120000, 8064, 0xdcc36939
+0, 124800, 8064, 0x34959d99
+0, 129600, 8064, 0xa5c20433
+0, 134400, 8064, 0xf1364e9b
+0, 139200, 8064, 0x232fe9c7
+0, 144000, 8064, 0xdc068d5a
+0, 148800, 8064, 0x4962e812
+0, 153600, 8064, 0x36a6709b
+0, 158400, 8064, 0xa2837bd8
+0, 163200, 8064, 0x68612ddb
+0, 168000, 8064, 0x8d76d1cb
+0, 172800, 8064, 0x7707cfc7
diff --git a/tests/ref/fate/adpcm-thp b/tests/ref/fate/adpcm-thp
new file mode 100644 (file)
index 0000000..b1046d8
--- /dev/null
@@ -0,0 +1,143 @@
+0, 0, 291840, 0xbd7e0b22
+1, 0, 4312, 0x469714f6
+0, 3003, 291840, 0xf6e12ca5
+1, 3032, 4256, 0xe03dd882
+0, 6006, 291840, 0x528c7049
+1, 6024, 4312, 0x46b901f7
+0, 9009, 291840, 0x93055de9
+1, 9056, 4256, 0x8d4a54e4
+0, 12012, 291840, 0xf95a51c1
+1, 12049, 4256, 0xfd616b67
+0, 15015, 291840, 0x6ad3a65a
+1, 15041, 4312, 0xefe62302
+0, 18018, 291840, 0x494684a7
+1, 18073, 4256, 0xab11684e
+0, 21021, 291840, 0x74c14eb1
+1, 21066, 4256, 0xb4b3feb8
+0, 24024, 291840, 0x149fcb7e
+1, 24058, 4312, 0x71db6461
+0, 27027, 291840, 0x25649761
+1, 27090, 4256, 0x090e5efa
+0, 30030, 291840, 0xbc3f9052
+1, 30083, 4256, 0x36f49c28
+0, 33033, 291840, 0x080edfff
+1, 33075, 4312, 0x0fe3d262
+0, 36036, 291840, 0x6d7ad684
+1, 36107, 4256, 0x199ce269
+0, 39039, 291840, 0x6d53844d
+1, 39099, 4256, 0x98342d05
+0, 42042, 291840, 0xf7ad5385
+1, 42092, 4312, 0xb6fb7ebe
+0, 45045, 291840, 0x0241b56a
+1, 45124, 4256, 0x033dd562
+0, 48048, 291840, 0x120122c8
+1, 48116, 4256, 0xc2cc17e0
+0, 51051, 291840, 0x31b0f32a
+1, 51109, 4312, 0x4bb3ff50
+0, 54054, 291840, 0x14068b98
+1, 54141, 4256, 0x6f2671ef
+0, 57057, 291840, 0xeeec658b
+1, 57133, 4256, 0x5a337bf4
+0, 60060, 291840, 0x9376374c
+1, 60126, 4312, 0xa71f6967
+0, 63063, 291840, 0x091e8c6e
+1, 63158, 4256, 0x48084aa9
+0, 66066, 291840, 0x744ad07f
+1, 66150, 4256, 0x3cce4218
+0, 69069, 291840, 0xf99c554e
+1, 69143, 4312, 0xcbb8f73d
+0, 72072, 291840, 0xc84bd677
+1, 72174, 4256, 0x36825021
+0, 75075, 291840, 0x3898d474
+1, 75167, 4256, 0xeae036c6
+0, 78078, 291840, 0x1e2910c8
+1, 78159, 4312, 0x0d650ac6
+0, 81081, 291840, 0xb11f58bc
+1, 81191, 4256, 0xfba4f58c
+0, 84084, 291840, 0xf89170ee
+1, 84184, 4256, 0x54311f9b
+0, 87087, 291840, 0x8f239dc3
+1, 87176, 4312, 0x286386b3
+0, 90090, 291840, 0x8538c76c
+1, 90208, 4256, 0x871896de
+0, 93093, 291840, 0x162ee66f
+1, 93201, 4256, 0x9ef9f970
+0, 96096, 291840, 0x5f8708a5
+1, 96193, 4312, 0xf9ae97f1
+0, 99099, 291840, 0x95802dfb
+1, 99225, 4256, 0x0ad0d765
+0, 102102, 291840, 0xc424630d
+1, 102218, 4256, 0x8e6aa9b5
+0, 105105, 291840, 0xfb8a8667
+1, 105210, 4312, 0x8362787b
+0, 108108, 291840, 0xbad79af5
+1, 108242, 4256, 0x9b6a5d9c
+0, 111111, 291840, 0xc733b325
+1, 111234, 4256, 0xfb715d8f
+0, 114114, 291840, 0x4bfbcd70
+1, 114227, 4312, 0x02bd8075
+0, 117117, 291840, 0x502cd950
+1, 117259, 4256, 0x428eb932
+0, 120120, 291840, 0x8461ca2c
+1, 120251, 4256, 0x17ea8c94
+0, 123123, 291840, 0x00219b0d
+1, 123244, 4312, 0xb3e761d7
+0, 126126, 291840, 0xa4de45e1
+1, 126276, 4256, 0x0919755a
+0, 129129, 291840, 0xacd3f4df
+1, 129268, 4256, 0x5e520edd
+0, 132132, 291840, 0x2203a369
+1, 132261, 4312, 0x69aa070e
+0, 135135, 291840, 0x0a66effa
+1, 135293, 4256, 0xf8192f7d
+0, 138138, 291840, 0x7ac1fd91
+1, 138285, 4256, 0xaad4475c
+0, 141141, 291840, 0x84970aa7
+1, 141278, 4312, 0x0cabcfcb
+0, 144144, 291840, 0x569d145f
+1, 144309, 4256, 0x952f0f96
+0, 147147, 291840, 0xe51efe1b
+1, 147302, 4256, 0x1b805a0c
+0, 150150, 291840, 0x38e2cd78
+1, 150294, 4312, 0x93043d2a
+0, 153153, 291840, 0x93428ea2
+1, 153326, 4256, 0x38b99e44
+0, 156156, 291840, 0x3d3f5b17
+1, 156319, 4256, 0x60cc52ff
+0, 159159, 291840, 0x9546127d
+1, 159311, 4312, 0x6a875849
+0, 162162, 291840, 0x4178be54
+1, 162343, 4256, 0xd08d6d0e
+0, 165165, 291840, 0x0d0f8036
+1, 165336, 4256, 0x36bfe48e
+0, 168168, 291840, 0xc20557b9
+1, 168328, 4312, 0x795c6134
+0, 171171, 291840, 0x6d4b2d64
+1, 171360, 4256, 0x4fd79583
+0, 174174, 291840, 0xa750125d
+1, 174353, 4256, 0x65e2ab9f
+0, 177177, 291840, 0x04623ce3
+1, 177345, 4312, 0xedeede4a
+0, 180180, 291840, 0xc7f2bbc7
+1, 180377, 4256, 0x097e0d09
+0, 183183, 291840, 0x6e271336
+1, 183369, 4256, 0x58afa133
+0, 186186, 291840, 0xcfbd4246
+1, 186362, 4312, 0x442525b5
+0, 189189, 291840, 0xe1493be9
+1, 189394, 4256, 0x6645c591
+0, 192192, 291840, 0x6c731194
+1, 192386, 4256, 0xb0dd948a
+0, 195195, 291840, 0x0fc30cc2
+1, 195379, 4312, 0x12684e69
+0, 198198, 291840, 0x967427f3
+1, 198411, 4256, 0xb45098e3
+0, 201201, 291840, 0x55ae3b00
+1, 201403, 4256, 0xb6d3c61c
+0, 204204, 291840, 0xbe4f200c
+1, 204396, 4312, 0xb46b5b22
+0, 207207, 291840, 0xc515e443
+1, 207428, 4256, 0x9a556830
+0, 210210, 291840, 0xd738bd69
+1, 210420, 4256, 0x67ca2b35
+0, 213213, 291840, 0xa8e0ab69
diff --git a/tests/ref/fate/adpcm_ms-stereo b/tests/ref/fate/adpcm_ms-stereo
new file mode 100644 (file)
index 0000000..6b131c1
--- /dev/null
@@ -0,0 +1 @@
+3b7554e9a186c30adfd2a86bae950f4a
diff --git a/tests/ref/fate/auravision b/tests/ref/fate/auravision
deleted file mode 100644 (file)
index a7bccc0..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-0, 0, 28800, 0x4a4efbbc
-0, 6001, 28800, 0xc6c7e26a
-0, 12002, 28800, 0x6cd40913
-0, 18003, 28800, 0xa7b40fe9
-0, 24004, 28800, 0x5e77fcc6
-0, 30005, 28800, 0x9b3ef3f0
-0, 36006, 28800, 0xe7031845
-0, 42007, 28800, 0x2c15458d
-0, 48008, 28800, 0xbc3d4abf
-0, 54009, 28800, 0xf8755ac7
-0, 60010, 28800, 0x64d0405b
-0, 66011, 28800, 0x1e0c341d
-0, 72012, 28800, 0x05ca3c2b
-0, 78013, 28800, 0x28cb307f
-0, 84014, 28800, 0x3a9855af
-0, 90015, 28800, 0x92b63321
-0, 96016, 28800, 0x85585151
-0, 102017, 28800, 0x1ff01bf9
-0, 108018, 28800, 0x4bab200f
-0, 114019, 28800, 0xcf732ad7
-0, 120020, 28800, 0xced00cff
-0, 126021, 28800, 0xa69046fd
-0, 132022, 28800, 0x5aa341c3
-0, 138023, 28800, 0x87ef6219
diff --git a/tests/ref/fate/auravision-v1 b/tests/ref/fate/auravision-v1
new file mode 100644 (file)
index 0000000..a7bccc0
--- /dev/null
@@ -0,0 +1,24 @@
+0, 0, 28800, 0x4a4efbbc
+0, 6001, 28800, 0xc6c7e26a
+0, 12002, 28800, 0x6cd40913
+0, 18003, 28800, 0xa7b40fe9
+0, 24004, 28800, 0x5e77fcc6
+0, 30005, 28800, 0x9b3ef3f0
+0, 36006, 28800, 0xe7031845
+0, 42007, 28800, 0x2c15458d
+0, 48008, 28800, 0xbc3d4abf
+0, 54009, 28800, 0xf8755ac7
+0, 60010, 28800, 0x64d0405b
+0, 66011, 28800, 0x1e0c341d
+0, 72012, 28800, 0x05ca3c2b
+0, 78013, 28800, 0x28cb307f
+0, 84014, 28800, 0x3a9855af
+0, 90015, 28800, 0x92b63321
+0, 96016, 28800, 0x85585151
+0, 102017, 28800, 0x1ff01bf9
+0, 108018, 28800, 0x4bab200f
+0, 114019, 28800, 0xcf732ad7
+0, 120020, 28800, 0xced00cff
+0, 126021, 28800, 0xa69046fd
+0, 132022, 28800, 0x5aa341c3
+0, 138023, 28800, 0x87ef6219
diff --git a/tests/ref/fate/bink-demux-video b/tests/ref/fate/bink-demux-video
deleted file mode 100644 (file)
index f3adf76..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-0, 0, 460800, 0xb06f7841
-0, 6000, 460800, 0x7ed06412
-0, 12000, 460800, 0xe82b5c3d
-0, 18000, 460800, 0x67284940
-0, 24000, 460800, 0x17e2c544
-0, 30000, 460800, 0x5dc65d36
-0, 36000, 460800, 0x7de63f90
-0, 42000, 460800, 0x15c8cf7d
-0, 48000, 460800, 0xbffe4047
-0, 54000, 460800, 0xcabcc150
-0, 60000, 460800, 0xe8a17ebe
-0, 66000, 460800, 0x27e94c03
-0, 72000, 460800, 0x71c0f48e
-0, 78000, 460800, 0x5fc8f783
-0, 84000, 460800, 0xd23d336a
-0, 90000, 460800, 0xadcfa9e0
-0, 96000, 460800, 0x24222144
-0, 102000, 460800, 0x88f28b2b
-0, 108000, 460800, 0x52e13544
-0, 114000, 460800, 0x7e724731
diff --git a/tests/ref/fate/bink-video b/tests/ref/fate/bink-video
new file mode 100644 (file)
index 0000000..f3adf76
--- /dev/null
@@ -0,0 +1,20 @@
+0, 0, 460800, 0xb06f7841
+0, 6000, 460800, 0x7ed06412
+0, 12000, 460800, 0xe82b5c3d
+0, 18000, 460800, 0x67284940
+0, 24000, 460800, 0x17e2c544
+0, 30000, 460800, 0x5dc65d36
+0, 36000, 460800, 0x7de63f90
+0, 42000, 460800, 0x15c8cf7d
+0, 48000, 460800, 0xbffe4047
+0, 54000, 460800, 0xcabcc150
+0, 60000, 460800, 0xe8a17ebe
+0, 66000, 460800, 0x27e94c03
+0, 72000, 460800, 0x71c0f48e
+0, 78000, 460800, 0x5fc8f783
+0, 84000, 460800, 0xd23d336a
+0, 90000, 460800, 0xadcfa9e0
+0, 96000, 460800, 0x24222144
+0, 102000, 460800, 0x88f28b2b
+0, 108000, 460800, 0x52e13544
+0, 114000, 460800, 0x7e724731
diff --git a/tests/ref/fate/creative-adpcm b/tests/ref/fate/creative-adpcm
deleted file mode 100644 (file)
index 039ca3a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-66004779a5e51ca659b21a4197e019e6
diff --git a/tests/ref/fate/creative-adpcm-8-2.6bit b/tests/ref/fate/creative-adpcm-8-2.6bit
deleted file mode 100644 (file)
index 8357604..0000000
+++ /dev/null
@@ -1 +0,0 @@
-dee4417597abc2db70a175d6809870e7
diff --git a/tests/ref/fate/creative-adpcm-8-2bit b/tests/ref/fate/creative-adpcm-8-2bit
deleted file mode 100644 (file)
index 4166846..0000000
+++ /dev/null
@@ -1 +0,0 @@
-832846066fbce28821b7f0717c4d3a90
diff --git a/tests/ref/fate/creative-adpcm-8-4bit b/tests/ref/fate/creative-adpcm-8-4bit
deleted file mode 100644 (file)
index 2d579aa..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1813d196cef83f7030bb150399b2903e
diff --git a/tests/ref/fate/cvid b/tests/ref/fate/cvid
deleted file mode 100644 (file)
index d7ebe11..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-0, 0, 112400, 0x829180d8
-0, 7500, 112400, 0xdbebac5b
-0, 15000, 112400, 0xc5adc0f7
-0, 22500, 112400, 0xbe1fc030
-0, 30000, 112400, 0xe08ab460
-0, 37500, 112400, 0xfde0dbc5
-0, 45000, 112400, 0xed9242b0
-0, 52500, 112400, 0x1ae3933a
-0, 60000, 112400, 0xc82d2f5b
-0, 67500, 112400, 0xbae9ddfc
-0, 75000, 112400, 0xa350a1f7
-0, 82500, 112400, 0x3cf78029
-0, 90000, 112400, 0xaa0b82bf
-0, 97500, 112400, 0x71aa4794
-0, 105000, 112400, 0x2fe57373
-0, 112500, 112400, 0x429c6f82
-0, 120000, 112400, 0xfb2d917d
-0, 127500, 112400, 0xcc84cb9a
-0, 135000, 112400, 0xc68f0613
-0, 142500, 112400, 0x05f30e6a
-0, 150000, 112400, 0x5c5d853d
-0, 157500, 112400, 0x01e0aff2
-0, 165000, 112400, 0xc3b2cf4a
-0, 172500, 112400, 0xc0a3cf19
-0, 180000, 112400, 0xc743abda
-0, 187500, 112400, 0x54bd17a2
-0, 195000, 112400, 0x616ef28d
-0, 202500, 112400, 0x04b51f59
-0, 210000, 112400, 0x857511a2
-0, 217500, 112400, 0x25c62440
-0, 225000, 112400, 0x8c78198d
-0, 232500, 112400, 0xc046c912
-0, 240000, 112400, 0x0d828630
-0, 247500, 112400, 0x48999b80
-0, 255000, 112400, 0x9a869e77
-0, 262500, 112400, 0x16d893df
-0, 270000, 112400, 0xf6b86132
-0, 277500, 112400, 0xfa564ea4
-0, 285000, 112400, 0xdd473f69
-0, 292500, 112400, 0xf89625a6
-0, 300000, 112400, 0x823a58aa
-0, 307500, 112400, 0x25e0fe43
-0, 315000, 112400, 0x41034522
-0, 322500, 112400, 0xb8da4f00
-0, 330000, 112400, 0x9f684fce
-0, 337500, 112400, 0xf7188710
-0, 345000, 112400, 0x428fbfc6
-0, 352500, 112400, 0x535bace0
-0, 360000, 112400, 0x23216059
-0, 367500, 112400, 0x9b8bbfa6
-0, 375000, 112400, 0x932be522
-0, 382500, 112400, 0xdbd31409
-0, 390000, 112400, 0x0a69bf18
-0, 397500, 112400, 0xa15ef128
-0, 405000, 112400, 0x49a1fa92
-0, 412500, 112400, 0xadeeaf62
-0, 420000, 112400, 0xc1ce636e
-0, 427500, 112400, 0x5ca544eb
-0, 435000, 112400, 0x07230a36
-0, 442500, 112400, 0x12ae2b53
-0, 450000, 112400, 0x62453ef6
-0, 457500, 112400, 0xe0588a98
-0, 465000, 112400, 0xacd3927a
-0, 472500, 112400, 0x5d3c6b01
-0, 480000, 112400, 0xda671808
-0, 487500, 112400, 0x61d0b492
-0, 495000, 112400, 0x068b1293
-0, 502500, 112400, 0x75b99287
-0, 510000, 112400, 0xe657e7d6
-0, 517500, 112400, 0x17873df6
-0, 525000, 112400, 0xa8db5e31
-0, 532500, 112400, 0x4f633b8e
-0, 540000, 112400, 0x22266252
-0, 547500, 112400, 0x308a6282
-0, 555000, 112400, 0xfdb356ce
-0, 562500, 112400, 0xe4394f1f
-0, 570000, 112400, 0x8ca8649f
-0, 577500, 112400, 0x804d44eb
diff --git a/tests/ref/fate/cvid-partial b/tests/ref/fate/cvid-partial
new file mode 100644 (file)
index 0000000..d7ebe11
--- /dev/null
@@ -0,0 +1,78 @@
+0, 0, 112400, 0x829180d8
+0, 7500, 112400, 0xdbebac5b
+0, 15000, 112400, 0xc5adc0f7
+0, 22500, 112400, 0xbe1fc030
+0, 30000, 112400, 0xe08ab460
+0, 37500, 112400, 0xfde0dbc5
+0, 45000, 112400, 0xed9242b0
+0, 52500, 112400, 0x1ae3933a
+0, 60000, 112400, 0xc82d2f5b
+0, 67500, 112400, 0xbae9ddfc
+0, 75000, 112400, 0xa350a1f7
+0, 82500, 112400, 0x3cf78029
+0, 90000, 112400, 0xaa0b82bf
+0, 97500, 112400, 0x71aa4794
+0, 105000, 112400, 0x2fe57373
+0, 112500, 112400, 0x429c6f82
+0, 120000, 112400, 0xfb2d917d
+0, 127500, 112400, 0xcc84cb9a
+0, 135000, 112400, 0xc68f0613
+0, 142500, 112400, 0x05f30e6a
+0, 150000, 112400, 0x5c5d853d
+0, 157500, 112400, 0x01e0aff2
+0, 165000, 112400, 0xc3b2cf4a
+0, 172500, 112400, 0xc0a3cf19
+0, 180000, 112400, 0xc743abda
+0, 187500, 112400, 0x54bd17a2
+0, 195000, 112400, 0x616ef28d
+0, 202500, 112400, 0x04b51f59
+0, 210000, 112400, 0x857511a2
+0, 217500, 112400, 0x25c62440
+0, 225000, 112400, 0x8c78198d
+0, 232500, 112400, 0xc046c912
+0, 240000, 112400, 0x0d828630
+0, 247500, 112400, 0x48999b80
+0, 255000, 112400, 0x9a869e77
+0, 262500, 112400, 0x16d893df
+0, 270000, 112400, 0xf6b86132
+0, 277500, 112400, 0xfa564ea4
+0, 285000, 112400, 0xdd473f69
+0, 292500, 112400, 0xf89625a6
+0, 300000, 112400, 0x823a58aa
+0, 307500, 112400, 0x25e0fe43
+0, 315000, 112400, 0x41034522
+0, 322500, 112400, 0xb8da4f00
+0, 330000, 112400, 0x9f684fce
+0, 337500, 112400, 0xf7188710
+0, 345000, 112400, 0x428fbfc6
+0, 352500, 112400, 0x535bace0
+0, 360000, 112400, 0x23216059
+0, 367500, 112400, 0x9b8bbfa6
+0, 375000, 112400, 0x932be522
+0, 382500, 112400, 0xdbd31409
+0, 390000, 112400, 0x0a69bf18
+0, 397500, 112400, 0xa15ef128
+0, 405000, 112400, 0x49a1fa92
+0, 412500, 112400, 0xadeeaf62
+0, 420000, 112400, 0xc1ce636e
+0, 427500, 112400, 0x5ca544eb
+0, 435000, 112400, 0x07230a36
+0, 442500, 112400, 0x12ae2b53
+0, 450000, 112400, 0x62453ef6
+0, 457500, 112400, 0xe0588a98
+0, 465000, 112400, 0xacd3927a
+0, 472500, 112400, 0x5d3c6b01
+0, 480000, 112400, 0xda671808
+0, 487500, 112400, 0x61d0b492
+0, 495000, 112400, 0x068b1293
+0, 502500, 112400, 0x75b99287
+0, 510000, 112400, 0xe657e7d6
+0, 517500, 112400, 0x17873df6
+0, 525000, 112400, 0xa8db5e31
+0, 532500, 112400, 0x4f633b8e
+0, 540000, 112400, 0x22266252
+0, 547500, 112400, 0x308a6282
+0, 555000, 112400, 0xfdb356ce
+0, 562500, 112400, 0xe4394f1f
+0, 570000, 112400, 0x8ca8649f
+0, 577500, 112400, 0x804d44eb
diff --git a/tests/ref/fate/dpcm-idroq b/tests/ref/fate/dpcm-idroq
new file mode 100644 (file)
index 0000000..7e0a10e
--- /dev/null
@@ -0,0 +1,377 @@
+0, 0, 393216, 0x56995aac
+1, 0, 29824, 0x77e265b7
+0, 3000, 393216, 0xf9ed5d6c
+0, 6000, 393216, 0xd3285d75
+0, 9000, 393216, 0x82d15d62
+0, 12000, 393216, 0x893e5d6f
+0, 15000, 393216, 0x82d15d62
+0, 18000, 393216, 0x893e5d6f
+0, 21000, 393216, 0x82d15d62
+0, 24000, 393216, 0x893e5d6f
+0, 27000, 393216, 0x82d15d62
+0, 30000, 393216, 0x893e5d6f
+1, 30433, 2944, 0x8dcdf50b
+0, 33000, 393216, 0x82d15d62
+1, 33437, 2944, 0xb135cd2a
+0, 36000, 393216, 0x893e5d6f
+1, 36441, 2944, 0x54a6e73f
+0, 39000, 393216, 0x82d15d62
+1, 39445, 2944, 0x050ccd4e
+0, 42000, 393216, 0x893e5d6f
+1, 42449, 2944, 0x6b68db44
+0, 45000, 393216, 0x82d15d62
+1, 45453, 2944, 0x55d1f308
+0, 48000, 393216, 0x2ae39eca
+1, 48457, 2944, 0x7e92f50b
+0, 51000, 393216, 0x9254be70
+1, 51461, 2944, 0xe9e91eed
+0, 54000, 393216, 0x4b2ed384
+1, 54465, 2944, 0x80af2ce0
+0, 57000, 393216, 0xbbd9d8f7
+1, 57469, 2944, 0xc67ffb07
+0, 60000, 393216, 0x1f2be0c3
+1, 60473, 2944, 0x7aaded27
+0, 63000, 393216, 0x2434eb25
+1, 63478, 2944, 0x14a024fd
+0, 66000, 393216, 0xa6cced4e
+1, 66482, 2944, 0x26e8df1f
+0, 69000, 393216, 0xd116f38b
+1, 69486, 2944, 0x2688df44
+0, 72000, 393216, 0x6b86f380
+1, 72490, 2944, 0x4b9cdd33
+0, 75000, 393216, 0xc1b3f8e9
+1, 75494, 2944, 0x10c2f11c
+0, 78000, 393216, 0x2993fd5d
+1, 78498, 2944, 0xc4e3ad6d
+0, 81000, 393216, 0xf489fe18
+1, 81502, 2944, 0xbeb1a78e
+0, 84000, 393216, 0x9ef10501
+1, 84506, 2944, 0x283d4e7f
+0, 87000, 393216, 0x8faf0512
+1, 87510, 2944, 0x4acf65e0
+0, 90000, 393216, 0xa54d0736
+1, 90514, 2944, 0x0ca29b8c
+0, 93000, 393216, 0xf4ef01e0
+1, 93518, 2944, 0x003fae34
+0, 96000, 393216, 0xe241ef51
+1, 96522, 2944, 0x2acfec7e
+0, 99000, 393216, 0xcc38e51f
+1, 99527, 2944, 0xea6fc6fe
+0, 102000, 393216, 0xb1345876
+1, 102531, 2944, 0xf5daec2f
+0, 105000, 393216, 0xf9b0968b
+1, 105535, 2944, 0x8d33ed7a
+0, 108000, 393216, 0x6bb1523f
+1, 108539, 2944, 0xc328f984
+0, 111000, 393216, 0x83469a05
+1, 111543, 2944, 0x6e0b58d3
+0, 114000, 393216, 0x73e30882
+1, 114547, 2944, 0xe282dc3f
+0, 117000, 393216, 0x8673da66
+1, 117551, 2944, 0xbf9bf3e6
+0, 120000, 393216, 0xb67596d3
+1, 120555, 2944, 0xd7b7d7e3
+0, 123000, 393216, 0xf7638710
+1, 123559, 2944, 0x4e87b6ab
+0, 126000, 393216, 0x813a8f47
+1, 126563, 2944, 0x7b8ce8d6
+0, 129000, 393216, 0xb3526555
+1, 129567, 2944, 0xd42991a5
+0, 132000, 393216, 0x1b167be3
+1, 132571, 2944, 0x452c98ca
+0, 135000, 393216, 0x99114562
+1, 135576, 2944, 0x6d27832d
+0, 138000, 393216, 0xfafb0693
+1, 138580, 2944, 0xa558720e
+0, 141000, 393216, 0x121d96c8
+1, 141584, 2944, 0x0a31bec0
+0, 144000, 393216, 0xb3c68c5d
+1, 144588, 2944, 0x28431384
+0, 147000, 393216, 0x2035b97f
+1, 147592, 2944, 0xd5e9fb3d
+0, 150000, 393216, 0xfbcaeb62
+1, 150596, 2944, 0x34f0e9f8
+0, 153000, 393216, 0xfd5aea5d
+1, 153600, 2944, 0x979432df
+0, 156000, 393216, 0x66efbddd
+1, 156604, 2944, 0xb00acd4d
+0, 159000, 393216, 0xf1e17862
+1, 159608, 2944, 0x726bffd6
+0, 162000, 393216, 0x27fa584d
+1, 162612, 2944, 0xa1f39a6d
+0, 165000, 393216, 0xe644ec5f
+1, 165616, 2944, 0xf6a8e30e
+0, 168000, 393216, 0x7e3067ba
+1, 168620, 2944, 0x608e9e06
+0, 171000, 393216, 0x1b6ba6fd
+1, 171624, 2944, 0x4ec58bc3
+0, 174000, 393216, 0x55bdba34
+1, 174629, 2944, 0x6d5c8458
+0, 177000, 393216, 0xc67db2e4
+1, 177633, 2944, 0x76a0abbd
+0, 180000, 393216, 0x359de8a2
+1, 180637, 2944, 0xf830e8a6
+0, 183000, 393216, 0x7b7a32ef
+1, 183641, 2944, 0x1bdd7bec
+0, 186000, 393216, 0xbe512a66
+1, 186645, 2944, 0x3c1bd187
+0, 189000, 393216, 0x681d82bf
+1, 189649, 2944, 0xf52cf697
+0, 192000, 393216, 0xa2320ec5
+1, 192653, 2944, 0x8f65b773
+0, 195000, 393216, 0xcfbd9954
+1, 195657, 2944, 0xf8b5b598
+0, 198000, 393216, 0x7fee9854
+1, 198661, 2944, 0xcd87d5ed
+0, 201000, 393216, 0x70eec155
+1, 201665, 2944, 0x672ac02a
+0, 204000, 393216, 0x114f684e
+1, 204669, 2944, 0x1d5d13ed
+0, 207000, 393216, 0xe27f034f
+1, 207673, 2944, 0xe298e3d4
+0, 210000, 393216, 0xfbbd89b4
+1, 210678, 2944, 0x3d2e9c32
+0, 213000, 393216, 0xcef4c58a
+1, 213682, 2944, 0xf3a39259
+0, 216000, 393216, 0x9eea88e9
+1, 216686, 2944, 0x930ae8f8
+0, 219000, 393216, 0x911cea42
+1, 219690, 2944, 0x8562aff7
+0, 222000, 393216, 0xec5727ea
+1, 222694, 2944, 0x9cd6c6a7
+0, 225000, 393216, 0xda998c33
+1, 225698, 2944, 0x2709dc5c
+0, 228000, 393216, 0xc82140ed
+1, 228702, 2944, 0xcbe31816
+0, 231000, 393216, 0x4caa8591
+1, 231706, 2944, 0xd7876ec4
+0, 234000, 393216, 0x4944206c
+1, 234710, 2944, 0xc2468b6a
+0, 237000, 393216, 0xd4676a94
+1, 237714, 2944, 0x76043e84
+0, 240000, 393216, 0x9e0340b3
+1, 240718, 2944, 0xd2c35bf0
+0, 243000, 393216, 0xbdef7f94
+1, 243722, 2944, 0x63de6061
+0, 246000, 393216, 0xfac05cb0
+1, 246727, 2944, 0xd8f6ed1d
+0, 249000, 393216, 0xfef5a369
+1, 249731, 2944, 0xe034928a
+0, 252000, 393216, 0x9fcb3711
+1, 252735, 2944, 0xa044da74
+0, 255000, 393216, 0x6d93f761
+1, 255739, 2944, 0xee410dba
+0, 258000, 393216, 0xe95dc1ae
+1, 258743, 2944, 0x8e020c7c
+0, 261000, 393216, 0x3e561557
+1, 261747, 2944, 0x73057ddb
+0, 264000, 393216, 0x0fa7a049
+1, 264751, 2944, 0xdee5cc18
+0, 267000, 393216, 0xf16afb95
+1, 267755, 2944, 0xf4d31dec
+0, 270000, 393216, 0xe53a2064
+1, 270759, 2944, 0xe8131e1c
+0, 273000, 393216, 0x57f046a4
+1, 273763, 2944, 0x8ae69c95
+0, 276000, 393216, 0xf6f16a0c
+1, 276767, 2944, 0x791c0bf4
+0, 279000, 393216, 0xcba0c8b0
+1, 279771, 2944, 0xd45a10db
+0, 282000, 393216, 0x5bdbe522
+1, 282776, 2944, 0x3a72b010
+0, 285000, 393216, 0x0fed0151
+1, 285780, 2944, 0x6a4a0411
+0, 288000, 393216, 0xbf86faf8
+1, 288784, 2944, 0xd77ab7f5
+0, 291000, 393216, 0x39854c5f
+1, 291788, 2944, 0xe3bf4fe5
+0, 294000, 393216, 0xd9b7760a
+1, 294792, 2944, 0x12db1be8
+0, 297000, 393216, 0x8edcc1d9
+1, 297796, 2944, 0x345210b0
+0, 300000, 393216, 0x44ae1435
+1, 300800, 2944, 0xcfc1f892
+0, 303000, 393216, 0xbc3d6d73
+1, 303804, 2944, 0x5b0a80bb
+0, 306000, 393216, 0xedd82647
+1, 306808, 2944, 0x31ab1168
+0, 309000, 393216, 0x1c2e5ce3
+1, 309812, 2944, 0xd4a4bb0a
+0, 312000, 393216, 0x04e29afe
+1, 312816, 2944, 0x8e211c8f
+0, 315000, 393216, 0xb191578e
+1, 315820, 2944, 0xcf464d50
+0, 318000, 393216, 0x31d75a06
+1, 318824, 2944, 0xe74ff3d6
+0, 321000, 393216, 0xfdb6c56e
+1, 321829, 2944, 0x6274635f
+0, 324000, 393216, 0xf528f484
+1, 324833, 2944, 0xc34c9f64
+0, 327000, 393216, 0x87af758e
+1, 327837, 2944, 0xbb997537
+0, 330000, 393216, 0xc8bdafb7
+1, 330841, 2944, 0x3600da72
+0, 333000, 393216, 0x573afe93
+1, 333845, 2944, 0x343e15f4
+0, 336000, 393216, 0xb03cb8f5
+1, 336849, 2944, 0x17bc58a8
+0, 339000, 393216, 0x6e03ac71
+1, 339853, 2944, 0x3dcbd3ff
+0, 342000, 393216, 0xf919164e
+1, 342857, 2944, 0x1d422371
+0, 345000, 393216, 0x80059f3c
+1, 345861, 2944, 0xe2b83d9d
+0, 348000, 393216, 0xf4ea0b1a
+1, 348865, 2944, 0x65388409
+0, 351000, 393216, 0xe7720ffb
+1, 351869, 2944, 0xafbca269
+0, 354000, 393216, 0x1ec0cd56
+1, 354873, 2944, 0x2d00c0fb
+0, 357000, 393216, 0x2bc8cf18
+1, 357878, 2944, 0xbac9c503
+0, 360000, 393216, 0xe0bf17b5
+1, 360882, 2944, 0x9990768d
+0, 363000, 393216, 0x660247e1
+1, 363886, 2944, 0x8ba978be
+0, 366000, 393216, 0xcf66f2a9
+1, 366890, 2944, 0x5a44a2f5
+0, 369000, 393216, 0x5494d5ab
+1, 369894, 2944, 0xa4b6f3b8
+0, 372000, 393216, 0x2c02f2c4
+1, 372898, 2944, 0x631b6b9f
+0, 375000, 393216, 0x93fa3783
+1, 375902, 2944, 0x4c840923
+0, 378000, 393216, 0x4cc50633
+1, 378906, 2944, 0x7c105df3
+0, 381000, 393216, 0x3f179386
+1, 381910, 2944, 0x01bcb213
+0, 384000, 393216, 0x2bca9e1b
+1, 384914, 2944, 0x95cffbf7
+0, 387000, 393216, 0x3e4af867
+1, 387918, 2944, 0x170a9c3a
+0, 390000, 393216, 0x7e7df93c
+1, 390922, 2944, 0x59e09d61
+0, 393000, 393216, 0x577e4fb0
+1, 393927, 2944, 0x3ea0f205
+0, 396000, 393216, 0x34487f0a
+1, 396931, 2944, 0xd9ea1a3a
+0, 399000, 393216, 0x0937bcfc
+1, 399935, 2944, 0xaf32d704
+0, 402000, 393216, 0xa9e75a5e
+1, 402939, 2944, 0x2d473392
+0, 405000, 393216, 0xf7bc0c89
+1, 405943, 2944, 0x2a8ec544
+0, 408000, 393216, 0x06dacca6
+1, 408947, 2944, 0x883c8838
+0, 411000, 393216, 0x7baaa4bd
+1, 411951, 2944, 0xfaf4d789
+0, 414000, 393216, 0x95477f5f
+1, 414955, 2944, 0xcb315b65
+0, 417000, 393216, 0x51117526
+1, 417959, 2944, 0x980c93b0
+0, 420000, 393216, 0x69656d03
+1, 420963, 2944, 0x0819583b
+0, 423000, 393216, 0xcbd061bb
+1, 423967, 2944, 0xf126e5b5
+0, 426000, 393216, 0x8d1d5be2
+1, 426971, 2944, 0x88836255
+0, 429000, 393216, 0x43e55930
+1, 429976, 2944, 0xc8ae8ca8
+0, 432000, 393216, 0xb56f5872
+1, 432980, 2944, 0xf0750551
+0, 435000, 393216, 0x09a255e9
+1, 435984, 2944, 0x3dfe13a3
+0, 438000, 393216, 0xcaaa5456
+1, 438988, 2944, 0xf2aa957b
+0, 441000, 393216, 0xd267501f
+1, 441992, 2944, 0xa77b79a3
+0, 444000, 393216, 0x7bef4eca
+1, 444996, 2944, 0xb1038284
+0, 447000, 393216, 0x9aa94af3
+1, 448000, 2944, 0xf96be3ba
+0, 450000, 393216, 0xd39d4a29
+1, 451004, 2944, 0x1ae6e293
+0, 453000, 393216, 0x7a754960
+1, 454008, 2944, 0x2059d020
+0, 456000, 393216, 0x3f004921
+1, 457012, 2944, 0x7e6c9996
+0, 459000, 393216, 0x0f784ca8
+1, 460016, 2944, 0x3108b540
+0, 462000, 393216, 0x2a062c70
+1, 463020, 2944, 0x75133155
+0, 465000, 393216, 0x114ef770
+1, 466024, 2944, 0x59a19226
+0, 468000, 393216, 0xfb7673bf
+1, 469029, 2944, 0x3140c138
+0, 471000, 393216, 0xbaea88f7
+1, 472033, 2944, 0x7570d3be
+0, 474000, 393216, 0x6fdfe2ec
+1, 475037, 2944, 0x54fd4ff6
+0, 477000, 393216, 0xb7b2b398
+1, 478041, 2944, 0x23bcf6dc
+0, 480000, 393216, 0x14ba127e
+1, 481045, 2944, 0x2d26489b
+0, 483000, 393216, 0x660b3041
+1, 484049, 2944, 0x4b37bf13
+0, 486000, 393216, 0xe3f3302a
+1, 487053, 2944, 0x12812ec9
+0, 489000, 393216, 0x34c7f1c9
+1, 490057, 2944, 0xc4a609dd
+0, 492000, 393216, 0xa8257bf4
+1, 493061, 2944, 0x5a8c5b20
+0, 495000, 393216, 0xd63fc649
+1, 496065, 2944, 0xd05d110f
+0, 498000, 393216, 0xf8e5b79c
+1, 499069, 2944, 0xceea6f1f
+0, 501000, 393216, 0xa67b52ab
+1, 502073, 2944, 0x4033b0a5
+0, 504000, 393216, 0xef8f9c74
+1, 505078, 2944, 0x101895ce
+0, 507000, 393216, 0x6d3aa6b6
+1, 508082, 2944, 0xd6c6809f
+0, 510000, 393216, 0x8c174ee6
+1, 511086, 2944, 0x197bda7e
+0, 513000, 393216, 0x2dfbc524
+1, 514090, 2944, 0x96fb3e4b
+0, 516000, 393216, 0x7d0808b6
+1, 517094, 2944, 0x12a6e3de
+0, 519000, 393216, 0x6cbdf6f5
+1, 520098, 2944, 0xfb80e466
+0, 522000, 393216, 0xfe39bc53
+1, 523102, 2944, 0xedb8c2fc
+0, 525000, 393216, 0xa3d869b0
+1, 526106, 1016, 0x30e56ca5
+0, 528000, 393216, 0x09f00057
+0, 531000, 393216, 0x6ba56343
+0, 534000, 393216, 0xb696ca3e
+0, 537000, 393216, 0x4eba0225
+0, 540000, 393216, 0xdd45464b
+0, 543000, 393216, 0x2909a9ea
+0, 546000, 393216, 0x12aa3f85
+0, 549000, 393216, 0x59421352
+0, 552000, 393216, 0x57ea0313
+0, 555000, 393216, 0x4e5f3a38
+0, 558000, 393216, 0x55bc932d
+0, 561000, 393216, 0x666ee55d
+0, 564000, 393216, 0xb0f84a69
+0, 567000, 393216, 0xad3ae63f
+0, 570000, 393216, 0x970fd47d
+0, 573000, 393216, 0x86c418e0
+0, 576000, 393216, 0x52c9ce50
+0, 579000, 393216, 0xd54c98c8
+0, 582000, 393216, 0xb40e5fea
+0, 585000, 393216, 0x2aa74875
+0, 588000, 393216, 0x305b251e
+0, 591000, 393216, 0xab8c0780
+0, 594000, 393216, 0x0101dd0e
+0, 597000, 393216, 0x23739cab
+0, 600000, 393216, 0xf05196a0
+0, 603000, 393216, 0x932d1e00
+0, 606000, 393216, 0x932d1e00
+0, 609000, 393216, 0x932d1e00
+0, 612000, 393216, 0x932d1e00
+0, 615000, 393216, 0x932d1e00
+0, 618000, 393216, 0x932d1e00
+0, 621000, 393216, 0x932d1e00
+0, 624000, 393216, 0x932d1e00
+0, 627000, 393216, 0x932d1e00
diff --git a/tests/ref/fate/dpcm-sierra b/tests/ref/fate/dpcm-sierra
new file mode 100644 (file)
index 0000000..16f226e
--- /dev/null
@@ -0,0 +1 @@
+a99402e1f1a0f137608898251b3f309b
diff --git a/tests/ref/fate/duck-dk3 b/tests/ref/fate/duck-dk3
deleted file mode 100644 (file)
index 9aad92b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-bb952ae86c72d461aef7583685ec0a4d
diff --git a/tests/ref/fate/duck-dk4 b/tests/ref/fate/duck-dk4
deleted file mode 100644 (file)
index d47ef20..0000000
+++ /dev/null
@@ -1 +0,0 @@
-5234b53dde4961dd715a2524d6a8eb75
diff --git a/tests/ref/fate/duck-tm2 b/tests/ref/fate/duck-tm2
deleted file mode 100644 (file)
index e7c4ee4..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-0, 0, 230400, 0x135cb509
-0, 6000, 230400, 0x919a1ab7
-0, 12000, 230400, 0x0af8722b
-0, 18000, 230400, 0xc9616809
-0, 24000, 230400, 0xe16ecaf7
-0, 30000, 230400, 0xa86f8d1b
-0, 36000, 230400, 0xd351b5a4
-0, 42000, 230400, 0xd112b5b7
-0, 48000, 230400, 0xc9c3c9b1
-0, 54000, 230400, 0x4f91e572
-0, 60000, 230400, 0xb1d8c4d3
-0, 66000, 230400, 0x34de10c1
-0, 72000, 230400, 0xbd4f3b29
-0, 78000, 230400, 0xfeaf1477
-0, 84000, 230400, 0x718ffa17
-0, 90000, 230400, 0x23b46ef3
-0, 96000, 230400, 0x6346d9b8
-0, 102000, 230400, 0xdb66bf57
-0, 108000, 230400, 0xeb74a2ff
-0, 114000, 230400, 0xe0750470
-0, 120000, 230400, 0x645eb109
-0, 126000, 230400, 0xbb96489a
-0, 132000, 230400, 0x58a70e35
-0, 138000, 230400, 0xc7563441
-0, 144000, 230400, 0x6098f07e
-0, 150000, 230400, 0x579ece15
-0, 156000, 230400, 0xe1ca8d03
-0, 162000, 230400, 0x8928cf34
-0, 168000, 230400, 0xf621620e
-0, 174000, 230400, 0x98a344ea
diff --git a/tests/ref/fate/dxa-feeble b/tests/ref/fate/dxa-feeble
new file mode 100644 (file)
index 0000000..caea4c2
--- /dev/null
@@ -0,0 +1,64 @@
+0, 0, 921600, 0x0d03844f
+1, 0, 1000, 0x64cd9403
+1, 4082, 1000, 0xa4ef8a9d
+1, 8163, 1000, 0x75c19868
+0, 9000, 921600, 0x0d03844f
+1, 12245, 1000, 0x93db6f79
+1, 16327, 1000, 0x6835625d
+0, 18000, 921600, 0x649cdcea
+1, 20408, 1000, 0xb3affa8f
+1, 24490, 1000, 0x159fdcc8
+0, 27000, 921600, 0x649cdcea
+1, 28571, 1000, 0x79f9f7f1
+1, 32653, 1000, 0xd7d1131e
+0, 36000, 921600, 0x9c7f22e8
+1, 36735, 1000, 0x52a6f797
+1, 40816, 1000, 0x748202ca
+1, 44898, 1000, 0x0ef92449
+0, 45000, 921600, 0x9c7f22e8
+1, 48980, 1000, 0x6a3760ab
+1, 53061, 1000, 0xce5c5abf
+0, 54000, 921600, 0x3451514a
+1, 57143, 1000, 0x23396792
+1, 61224, 1000, 0xa5276238
+0, 63000, 921600, 0x3451514a
+1, 65306, 1000, 0x288adf1b
+1, 69388, 1000, 0xe7de6fb2
+0, 72000, 921600, 0x8f19f600
+1, 73469, 1000, 0x2c2c707f
+1, 77551, 1000, 0xd66d6daf
+0, 81000, 921600, 0x8f19f600
+1, 81633, 1000, 0xbcea7d64
+1, 85714, 1000, 0x766feea5
+1, 89796, 1000, 0xd2e1d63a
+0, 90000, 921600, 0x07e7445b
+1, 93878, 1000, 0x2f7ef4ed
+1, 97959, 1000, 0xb655cba4
+0, 99000, 921600, 0x07e7445b
+1, 102041, 1000, 0x4507d37b
+1, 106122, 1000, 0x0c57f794
+0, 108000, 921600, 0x873d1227
+1, 110204, 1000, 0x0ecbe5cc
+1, 114286, 1000, 0x9bf6e345
+0, 117000, 921600, 0x873d1227
+1, 118367, 1000, 0xc461443c
+1, 122449, 1000, 0xad9657bf
+0, 126000, 921600, 0xbef62d86
+1, 126531, 1000, 0x466fe91c
+1, 130612, 1000, 0x9ee377fe
+1, 134694, 1000, 0x09956428
+0, 135000, 921600, 0xbef62d86
+1, 138776, 1000, 0x9b285f0a
+1, 142857, 1000, 0x0a3e61a6
+0, 144000, 921600, 0xcf84fee4
+1, 146939, 1000, 0xacc25d6b
+1, 151020, 1000, 0x377be319
+0, 153000, 921600, 0xcf84fee4
+1, 155102, 1000, 0xe4890504
+1, 159184, 1000, 0xe90a6497
+0, 162000, 921600, 0x5639e670
+1, 163265, 1000, 0xd00fe950
+1, 167347, 1000, 0xf195eb44
+0, 171000, 921600, 0x5639e670
+1, 171429, 1000, 0xa491f3ef
+1, 175510, 1000, 0x2c036e18
diff --git a/tests/ref/fate/ea-mad-adpcm-ea-r1 b/tests/ref/fate/ea-mad-adpcm-ea-r1
deleted file mode 100644 (file)
index b75de55..0000000
+++ /dev/null
@@ -1,191 +0,0 @@
-0, 0, 535680, 0x889c32cf
-1, 0, 6496, 0x00000000
-0, 2970, 535680, 0x0b1ef044
-1, 3045, 6384, 0x00000000
-0, 5940, 535680, 0xa7d0818b
-1, 6038, 6384, 0x00000000
-0, 8910, 535680, 0xf392e4e1
-1, 9030, 6384, 0x00000000
-0, 11880, 535680, 0x08480c69
-1, 12023, 6384, 0x00000000
-0, 14850, 535680, 0x2b8af1ed
-1, 15015, 6496, 0xe2034d04
-0, 17820, 535680, 0x0d58e062
-1, 18060, 6384, 0x089c9157
-0, 20790, 535680, 0xd140ced0
-1, 21053, 6384, 0xeed5743c
-0, 23760, 535680, 0xbd0e6652
-1, 24045, 6384, 0x71de6b34
-0, 26730, 535680, 0xdc2f2a6b
-1, 27038, 6384, 0xc0d67710
-0, 29700, 535680, 0x97c31a38
-1, 30030, 6496, 0x35786490
-0, 32670, 535680, 0x1a2bdf38
-1, 33075, 6384, 0xdf1c99a2
-0, 35640, 535680, 0xb3af3ac4
-1, 36068, 6384, 0xca9591ad
-0, 38610, 535680, 0x07a52577
-1, 39060, 6384, 0x6f0d9c3d
-0, 41580, 535680, 0x78407368
-1, 42053, 6384, 0xfacbbaee
-0, 44550, 535680, 0xd2a9efc3
-1, 45045, 6496, 0x927fb136
-0, 47520, 535680, 0x36df2f29
-1, 48090, 6384, 0x9d4f2572
-0, 50490, 535680, 0x9821d8f7
-1, 51083, 6384, 0x2a3c6d08
-0, 53460, 535680, 0xf64321aa
-1, 54075, 6384, 0x4282b1e0
-0, 56430, 535680, 0x53e4d9aa
-1, 57068, 6384, 0xc4a77b9f
-0, 59400, 535680, 0xdbd6f853
-1, 60060, 6496, 0x2af6a14f
-0, 62370, 535680, 0x5d40cf8b
-1, 63105, 6384, 0x4d734169
-0, 65340, 535680, 0xe624af9d
-1, 66098, 6384, 0xb91b5865
-0, 68310, 535680, 0xd9dbb4cd
-1, 69090, 6384, 0x9dce2417
-0, 71280, 535680, 0xf14e72ec
-1, 72083, 6384, 0xb7c4e1ce
-0, 74250, 535680, 0xb35c18f6
-1, 75075, 6496, 0xef0dc07a
-0, 77220, 535680, 0xc96d7757
-1, 78120, 6384, 0x4ad21d10
-0, 80190, 535680, 0xdfb937df
-1, 81113, 6384, 0xcfe14682
-0, 83160, 535680, 0x40cd71d7
-1, 84105, 6384, 0x07be48eb
-0, 86130, 535680, 0x15e176d6
-1, 87098, 6384, 0x09de3498
-0, 89100, 535680, 0x7f891b24
-1, 90090, 6496, 0xab2e9686
-0, 92070, 535680, 0xb87a8c32
-1, 93135, 6384, 0x3aba3ccc
-0, 95040, 535680, 0x0c01541f
-1, 96128, 6384, 0x0a905ec3
-0, 98010, 535680, 0x9eee99b3
-1, 99120, 6384, 0x76a93ce4
-0, 100980, 535680, 0xd65eb689
-1, 102113, 6384, 0xa99063a4
-0, 103950, 535680, 0x6e733cfa
-1, 105105, 6496, 0xc16bb88d
-0, 106920, 535680, 0xac536670
-1, 108150, 6384, 0x650379bf
-0, 109890, 535680, 0x002275b8
-1, 111143, 6384, 0x4e0749fe
-0, 112860, 535680, 0x6a5385cb
-1, 114135, 6384, 0x778e8d12
-0, 115830, 535680, 0xd129ade3
-1, 117128, 6384, 0x9fa8c494
-0, 118800, 535680, 0x32cab5d7
-1, 120120, 6496, 0x61d5bead
-0, 121770, 535680, 0x08be1c8f
-1, 123165, 6384, 0x4da9bc3c
-0, 124740, 535680, 0x59e1fba0
-1, 126158, 6384, 0xa72b6f93
-0, 127710, 535680, 0x138aee3a
-1, 129150, 6384, 0x811f5f77
-0, 130680, 535680, 0x4cfbcd5e
-1, 132143, 6384, 0x83ea5e3d
-0, 133650, 535680, 0xf6cf0fb4
-1, 135135, 6496, 0x78bab460
-0, 136620, 535680, 0xb13a06de
-1, 138180, 6384, 0xc9a07432
-0, 139590, 535680, 0x59176f00
-1, 141173, 6384, 0x4b4f2a34
-0, 142560, 535680, 0xf84b4ca3
-1, 144165, 6384, 0x4d707a53
-0, 145530, 535680, 0x7fd09f73
-1, 147158, 6384, 0x703efb60
-0, 148500, 535680, 0x3be383b8
-1, 150150, 6496, 0x319a77bb
-0, 151470, 535680, 0xa7118e51
-1, 153195, 6384, 0xbdfd82ec
-0, 154440, 535680, 0xbd83120c
-1, 156188, 6384, 0x413c3503
-0, 157410, 535680, 0x3bc9d256
-1, 159180, 6384, 0xe6e666b3
-0, 160380, 535680, 0xb6c87f87
-1, 162173, 6384, 0xa09c7342
-0, 163350, 535680, 0xe80d110a
-1, 165165, 6496, 0x60cba846
-0, 166320, 535680, 0xb3a83362
-1, 168210, 6384, 0x0ba34308
-0, 169290, 535680, 0xfb39eb52
-1, 171203, 6384, 0xdc3a65f0
-0, 172260, 535680, 0xbf6e1220
-1, 174195, 6384, 0x1ebf9dc4
-0, 175230, 535680, 0x9ecdfbae
-1, 177188, 6384, 0xbbcb1449
-0, 178200, 535680, 0x069a65f5
-1, 180180, 6496, 0x926574eb
-0, 181170, 535680, 0x206e372c
-1, 183225, 6384, 0xb4da92f1
-0, 184140, 535680, 0x58c83dd4
-1, 186218, 6384, 0xdbbd21e0
-0, 187110, 535680, 0xc3562b03
-1, 189210, 6384, 0x08510eff
-0, 190080, 535680, 0xd1ed85a0
-1, 192203, 6384, 0x9534b7ca
-0, 193050, 535680, 0xb6205f4b
-1, 195195, 6496, 0x50a5ed30
-0, 196020, 535680, 0xaedf8bfa
-1, 198240, 6384, 0xf5ac2f7c
-0, 198990, 535680, 0xa48d5dea
-1, 201233, 6384, 0x4fe1fa55
-0, 201960, 535680, 0xff82e7c1
-1, 204225, 6384, 0xd61c4c05
-0, 204930, 535680, 0xc9560222
-1, 207218, 6384, 0x56d11b45
-0, 207900, 535680, 0x0fafa549
-1, 210210, 6496, 0x3906084b
-0, 210870, 535680, 0x8d556ccb
-1, 213255, 6384, 0x1ef31fed
-0, 213840, 535680, 0x802aac1f
-1, 216248, 6384, 0x58ed82f5
-0, 216810, 535680, 0x7d0fa168
-1, 219240, 6384, 0xb31ccd1f
-0, 219780, 535680, 0x1a9255c9
-1, 222233, 6384, 0xfb648285
-0, 222750, 535680, 0xb4ec7e35
-1, 225225, 6496, 0xfae2950b
-0, 225720, 535680, 0x48fac072
-1, 228270, 6384, 0xe28c8357
-0, 228690, 535680, 0x1e260135
-1, 231263, 6384, 0xda718e60
-0, 231660, 535680, 0xce4d5079
-1, 234255, 6384, 0x27516999
-0, 234630, 535680, 0x13e5e4ed
-1, 237248, 6384, 0x0ba07921
-0, 237600, 535680, 0x592305ec
-1, 240240, 6496, 0xcfbecfab
-0, 240570, 535680, 0x9e227508
-1, 243285, 6384, 0xae4cedcd
-0, 243540, 535680, 0x1d37e5ea
-1, 246278, 6384, 0x917b4707
-0, 246510, 535680, 0x7eae7692
-1, 249270, 6384, 0x8671b28e
-0, 249480, 535680, 0xf452e4b9
-1, 252263, 6384, 0x9a1238fa
-0, 252450, 535680, 0x1460e7e9
-1, 255255, 6496, 0x23b8f8ca
-0, 255420, 535680, 0xc6d8a638
-1, 258300, 6384, 0x3903bcd6
-0, 258390, 535680, 0x854f5fb0
-1, 261293, 6384, 0x0532b267
-0, 261360, 535680, 0x854f5fb0
-1, 264285, 6384, 0xde931220
-0, 264330, 535680, 0x70a02d87
-1, 267278, 6384, 0x4ed70a80
-0, 267300, 535680, 0x9a4ad464
-0, 270270, 535680, 0x9a4ad464
-1, 270270, 6496, 0x4a52d5a1
-0, 273240, 535680, 0x9a4ad464
-1, 273315, 6384, 0xc1be5760
-0, 276210, 535680, 0x9a4ad464
-1, 276308, 6384, 0x790d69ba
-0, 279180, 535680, 0x9a4ad464
-1, 279300, 6384, 0x9d73e6cf
-0, 282150, 535680, 0x9a4ad464
-1, 282293, 6272, 0xbc0fc725
diff --git a/tests/ref/fate/ea-tqi-adpcm b/tests/ref/fate/ea-tqi-adpcm
deleted file mode 100644 (file)
index 4fbc117..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-0, 0, 115200, 0x375ec573
-1, 0, 5936, 0x00000000
-0, 6000, 115200, 0x375ec573
-1, 6057, 5824, 0x00000000
-0, 12000, 115200, 0x375ec573
-1, 12000, 5936, 0x00000000
-0, 18000, 115200, 0x375ec573
-1, 18057, 5824, 0x00000000
-0, 24000, 115200, 0x375ec573
-1, 24000, 5936, 0x00000000
-0, 30000, 115200, 0x375ec573
-1, 30057, 5824, 0x00000000
-0, 36000, 115200, 0x375ec573
-1, 36000, 5936, 0x00000000
-0, 42000, 115200, 0x375ec573
-1, 42057, 5824, 0x0f06f5bb
-0, 48000, 115200, 0x0b4d31bf
-1, 48000, 5936, 0xb0dbfc46
-0, 54000, 115200, 0xdd724598
-1, 54057, 5824, 0x9daa9f9c
-0, 60000, 115200, 0xc3077e75
-1, 60000, 5936, 0x61400d2f
-0, 66000, 115200, 0xbf70778a
-1, 66057, 5824, 0x34a5b0e3
-0, 72000, 115200, 0x117eb766
-1, 72000, 5936, 0x6e546f72
-0, 78000, 115200, 0x4617fbad
-1, 78057, 5824, 0x4f093b35
-0, 84000, 115200, 0x5f5b02d2
-1, 84000, 5936, 0x95b5b599
-0, 90000, 115200, 0x2a9c5325
-1, 90057, 5824, 0x75e15e60
-0, 96000, 115200, 0x14a89e2a
-1, 96000, 5936, 0xd1077d39
-0, 102000, 115200, 0xe69aa994
-1, 102057, 5824, 0x956e21ca
-0, 108000, 115200, 0xfbacf589
-1, 108000, 5936, 0x33bac234
-0, 114000, 115200, 0x1d714c6e
-1, 114057, 5824, 0x5df37824
-0, 120000, 115200, 0x6eff66cb
-1, 120000, 5936, 0xc174af24
-0, 126000, 115200, 0xee21c1cb
-1, 126057, 5824, 0xe5dc2159
-0, 132000, 115200, 0xce714ada
-1, 132000, 5936, 0x63ffc8b1
-0, 138000, 115200, 0xf89d56c3
-1, 138057, 5824, 0xefe4c365
-0, 144000, 115200, 0x65fd5e60
-1, 144000, 5936, 0x2174304d
-0, 150000, 115200, 0x0c256424
diff --git a/tests/ref/fate/fax-g3 b/tests/ref/fate/fax-g3
deleted file mode 100644 (file)
index b712dd2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-0, 0, 1000384, 0xb758eb8b
diff --git a/tests/ref/fate/fax-g3s b/tests/ref/fate/fax-g3s
deleted file mode 100644 (file)
index b712dd2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-0, 0, 1000384, 0xb758eb8b
diff --git a/tests/ref/fate/feeble-dxa b/tests/ref/fate/feeble-dxa
deleted file mode 100644 (file)
index caea4c2..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-0, 0, 921600, 0x0d03844f
-1, 0, 1000, 0x64cd9403
-1, 4082, 1000, 0xa4ef8a9d
-1, 8163, 1000, 0x75c19868
-0, 9000, 921600, 0x0d03844f
-1, 12245, 1000, 0x93db6f79
-1, 16327, 1000, 0x6835625d
-0, 18000, 921600, 0x649cdcea
-1, 20408, 1000, 0xb3affa8f
-1, 24490, 1000, 0x159fdcc8
-0, 27000, 921600, 0x649cdcea
-1, 28571, 1000, 0x79f9f7f1
-1, 32653, 1000, 0xd7d1131e
-0, 36000, 921600, 0x9c7f22e8
-1, 36735, 1000, 0x52a6f797
-1, 40816, 1000, 0x748202ca
-1, 44898, 1000, 0x0ef92449
-0, 45000, 921600, 0x9c7f22e8
-1, 48980, 1000, 0x6a3760ab
-1, 53061, 1000, 0xce5c5abf
-0, 54000, 921600, 0x3451514a
-1, 57143, 1000, 0x23396792
-1, 61224, 1000, 0xa5276238
-0, 63000, 921600, 0x3451514a
-1, 65306, 1000, 0x288adf1b
-1, 69388, 1000, 0xe7de6fb2
-0, 72000, 921600, 0x8f19f600
-1, 73469, 1000, 0x2c2c707f
-1, 77551, 1000, 0xd66d6daf
-0, 81000, 921600, 0x8f19f600
-1, 81633, 1000, 0xbcea7d64
-1, 85714, 1000, 0x766feea5
-1, 89796, 1000, 0xd2e1d63a
-0, 90000, 921600, 0x07e7445b
-1, 93878, 1000, 0x2f7ef4ed
-1, 97959, 1000, 0xb655cba4
-0, 99000, 921600, 0x07e7445b
-1, 102041, 1000, 0x4507d37b
-1, 106122, 1000, 0x0c57f794
-0, 108000, 921600, 0x873d1227
-1, 110204, 1000, 0x0ecbe5cc
-1, 114286, 1000, 0x9bf6e345
-0, 117000, 921600, 0x873d1227
-1, 118367, 1000, 0xc461443c
-1, 122449, 1000, 0xad9657bf
-0, 126000, 921600, 0xbef62d86
-1, 126531, 1000, 0x466fe91c
-1, 130612, 1000, 0x9ee377fe
-1, 134694, 1000, 0x09956428
-0, 135000, 921600, 0xbef62d86
-1, 138776, 1000, 0x9b285f0a
-1, 142857, 1000, 0x0a3e61a6
-0, 144000, 921600, 0xcf84fee4
-1, 146939, 1000, 0xacc25d6b
-1, 151020, 1000, 0x377be319
-0, 153000, 921600, 0xcf84fee4
-1, 155102, 1000, 0xe4890504
-1, 159184, 1000, 0xe90a6497
-0, 162000, 921600, 0x5639e670
-1, 163265, 1000, 0xd00fe950
-1, 167347, 1000, 0xf195eb44
-0, 171000, 921600, 0x5639e670
-1, 171429, 1000, 0xa491f3ef
-1, 175510, 1000, 0x2c036e18
diff --git a/tests/ref/fate/gsm b/tests/ref/fate/gsm
deleted file mode 100644 (file)
index 89f87d4..0000000
+++ /dev/null
@@ -1,500 +0,0 @@
-0, 0, 320, 0x4c32ab06
-0, 1800, 320, 0x2052a4e7
-0, 3600, 320, 0xe9aeafca
-0, 5400, 320, 0xde83b450
-0, 7200, 320, 0x06a6a80e
-0, 9000, 320, 0xf6aeb1e2
-0, 10800, 320, 0x2623b40c
-0, 12600, 320, 0x8ec69f25
-0, 14400, 320, 0xddaaac88
-0, 16200, 320, 0x9e60b713
-0, 18000, 320, 0xb738ab30
-0, 19800, 320, 0xdb4bbb92
-0, 21600, 320, 0x0370ae8b
-0, 23400, 320, 0xb611a3fb
-0, 25200, 320, 0x07ee8e3b
-0, 27000, 320, 0xdb1ec628
-0, 28800, 320, 0xd5f1bda2
-0, 30600, 320, 0xcabb9a9c
-0, 32400, 320, 0x16c8ad61
-0, 34200, 320, 0xf76fc25e
-0, 36000, 320, 0x7118a10d
-0, 37800, 320, 0x29f9a0db
-0, 39600, 320, 0x41f2a4ef
-0, 41400, 320, 0x36dfb231
-0, 43200, 320, 0xc5399eda
-0, 45000, 320, 0x17d4b9e0
-0, 46800, 320, 0x2b5797ac
-0, 48600, 320, 0x0128c5e7
-0, 50400, 320, 0xf4f38037
-0, 52200, 320, 0x77d6b5f2
-0, 54000, 320, 0xd94a93e0
-0, 55800, 320, 0x968daae3
-0, 57600, 320, 0xda5ba0ec
-0, 59400, 320, 0x316da1ec
-0, 61200, 320, 0x3a35b2d2
-0, 63000, 320, 0xca0b988f
-0, 64800, 320, 0x1295b0b1
-0, 66600, 320, 0xe121ae72
-0, 68400, 320, 0x7da7ad43
-0, 70200, 320, 0x96a49cfe
-0, 72000, 320, 0x70c2b1de
-0, 73800, 320, 0x668d88c0
-0, 75600, 320, 0x5460b5a8
-0, 77400, 320, 0x6ac78eab
-0, 79200, 320, 0x0d8dab87
-0, 81000, 320, 0xe2be94af
-0, 82800, 320, 0x3487acdc
-0, 84600, 320, 0x5048955a
-0, 86400, 320, 0x2ef4ae0d
-0, 88200, 320, 0xc765b773
-0, 90000, 320, 0xad96a486
-0, 91800, 320, 0xb9fdbf1f
-0, 93600, 320, 0xf26c9ecf
-0, 95400, 320, 0xbcadb535
-0, 97200, 320, 0xa8c897bc
-0, 99000, 320, 0xaa58b520
-0, 100800, 320, 0xcb48a716
-0, 102600, 320, 0x4d5da564
-0, 104400, 320, 0x9809ae28
-0, 106200, 320, 0x5baeb1e4
-0, 108000, 320, 0x6a719b63
-0, 109800, 320, 0xc27d92f0
-0, 111600, 320, 0x0e9b9fe9
-0, 113400, 320, 0xbf9d9bf7
-0, 115200, 320, 0xf35aa64d
-0, 117000, 320, 0x26449ce8
-0, 118800, 320, 0x58f4a997
-0, 120600, 320, 0x155da289
-0, 122400, 320, 0x63b19a5c
-0, 124200, 320, 0xe01aad38
-0, 126000, 320, 0x4e0f9c43
-0, 127800, 320, 0x9447a284
-0, 129600, 320, 0xdb36a433
-0, 131400, 320, 0x799a9b2c
-0, 133200, 320, 0x1526a162
-0, 135000, 320, 0x0a4ea140
-0, 136800, 320, 0xb08f9ed7
-0, 138600, 320, 0x221bab76
-0, 140400, 320, 0x4befacf0
-0, 142200, 320, 0xac489509
-0, 144000, 320, 0x57a1a5b4
-0, 145800, 320, 0x81e8ab97
-0, 147600, 320, 0xc6ada4d6
-0, 149400, 320, 0x12489975
-0, 151200, 320, 0x1da59ba9
-0, 153000, 320, 0xf225ac62
-0, 154800, 320, 0x8c8e9eab
-0, 156600, 320, 0x10599dec
-0, 158400, 320, 0x06c39fa5
-0, 160200, 320, 0xb0efa3c4
-0, 162000, 320, 0x72caadab
-0, 163800, 320, 0xe4619ff0
-0, 165600, 320, 0x49bca017
-0, 167400, 320, 0x413f9fbe
-0, 169200, 320, 0x6eaed0ee
-0, 171000, 320, 0x27e4b1eb
-0, 172800, 320, 0x8c42a30f
-0, 174600, 320, 0x0afaa0f4
-0, 176400, 320, 0x0f74b76b
-0, 178200, 320, 0xa9a2b9d5
-0, 180000, 320, 0xde2a8712
-0, 181800, 320, 0xcfc8b3a2
-0, 183600, 320, 0x768cadce
-0, 185400, 320, 0x3a8a97f1
-0, 187200, 320, 0x502fa59b
-0, 189000, 320, 0x4c3e9b0f
-0, 190800, 320, 0x1cd2b111
-0, 192600, 320, 0xa845a5a3
-0, 194400, 320, 0xa6b8b982
-0, 196200, 320, 0x4d5caab9
-0, 198000, 320, 0x7993b604
-0, 199800, 320, 0x8d19b37b
-0, 201600, 320, 0xbe48adb6
-0, 203400, 320, 0x7d68ab8e
-0, 205200, 320, 0xbfffb0e2
-0, 207000, 320, 0x90b5b7e3
-0, 208800, 320, 0x9fa1b016
-0, 210600, 320, 0x70abafc9
-0, 212400, 320, 0x82cfad9c
-0, 214200, 320, 0x05f6aa2c
-0, 216000, 320, 0x511cbb5b
-0, 217800, 320, 0xd27caaa6
-0, 219600, 320, 0x781ca481
-0, 221400, 320, 0x12e9ad1a
-0, 223200, 320, 0xe46b989d
-0, 225000, 320, 0x76dbb0a7
-0, 226800, 320, 0x10eba486
-0, 228600, 320, 0x2269a7c8
-0, 230400, 320, 0x084a9c7e
-0, 232200, 320, 0x84eda891
-0, 234000, 320, 0x2ef9a639
-0, 235800, 320, 0x8bb2a0dd
-0, 237600, 320, 0x47e5a169
-0, 239400, 320, 0x98faae42
-0, 241200, 320, 0x81d2aba4
-0, 243000, 320, 0x5af8bb33
-0, 244800, 320, 0x331e8d9f
-0, 246600, 320, 0xd9b0c09a
-0, 248400, 320, 0xbaf9bfcf
-0, 250200, 320, 0x54e89ab5
-0, 252000, 320, 0x1d62c1d2
-0, 253800, 320, 0xead6b436
-0, 255600, 320, 0x465f98bc
-0, 257400, 320, 0xe707a346
-0, 259200, 320, 0xf66cb1c2
-0, 261000, 320, 0xcfc89ae6
-0, 262800, 320, 0x0b10b796
-0, 264600, 320, 0xb29caf2c
-0, 266400, 320, 0x0284a9d1
-0, 268200, 320, 0xb966b5fc
-0, 270000, 320, 0x2defa630
-0, 271800, 320, 0xcdcd8ef3
-0, 273600, 320, 0xa81bba2b
-0, 275400, 320, 0x6bc0aeb1
-0, 277200, 320, 0x38d8ac82
-0, 279000, 320, 0xeb66a865
-0, 280800, 320, 0x4fff9cd9
-0, 282600, 320, 0x6819a19b
-0, 284400, 320, 0xfd7c93ce
-0, 286200, 320, 0xa7419f63
-0, 288000, 320, 0x572caacb
-0, 289800, 320, 0x918fb1de
-0, 291600, 320, 0x0088a675
-0, 293400, 320, 0x19229cf7
-0, 295200, 320, 0x827ea812
-0, 297000, 320, 0x6c258ef7
-0, 298800, 320, 0x6a89b8fe
-0, 300600, 320, 0x166c9ce0
-0, 302400, 320, 0x68b39db7
-0, 304200, 320, 0x3d5aa8ec
-0, 306000, 320, 0x25e09ff3
-0, 307800, 320, 0x759aa4ce
-0, 309600, 320, 0xe5aab0ea
-0, 311400, 320, 0xf0359e9a
-0, 313200, 320, 0x51199fff
-0, 315000, 320, 0xb04aa236
-0, 316800, 320, 0xe09da0e3
-0, 318600, 320, 0x144f98a9
-0, 320400, 320, 0x0b4e9f8d
-0, 322200, 320, 0xbb69a090
-0, 324000, 320, 0xec6e9b5b
-0, 325800, 320, 0x4f86a477
-0, 327600, 320, 0x4a179d04
-0, 329400, 320, 0x9682a375
-0, 331200, 320, 0x3c6ba55e
-0, 333000, 320, 0x50c0ab50
-0, 334800, 320, 0xe58ea907
-0, 336600, 320, 0xc5eaa021
-0, 338400, 320, 0x38859f01
-0, 340200, 320, 0x73f8a540
-0, 342000, 320, 0x395da234
-0, 343800, 320, 0x7f50b144
-0, 345600, 320, 0x45568ceb
-0, 347400, 320, 0xd0508dec
-0, 349200, 320, 0x60aba7e4
-0, 351000, 320, 0x4b24b15f
-0, 352800, 320, 0xbfc9afd6
-0, 354600, 320, 0xf0f2ad49
-0, 356400, 320, 0xeea0a426
-0, 358200, 320, 0xff07a7c9
-0, 360000, 320, 0xce1fc788
-0, 361800, 320, 0xc074ae9b
-0, 363600, 320, 0x51649696
-0, 365400, 320, 0x24399744
-0, 367200, 320, 0xfb0eb920
-0, 369000, 320, 0x3bf8af5c
-0, 370800, 320, 0xeab69ee0
-0, 372600, 320, 0x182696bb
-0, 374400, 320, 0x36e6af72
-0, 376200, 320, 0x48cc9ecc
-0, 378000, 320, 0xfb3ca7b8
-0, 379800, 320, 0xe01aa4b4
-0, 381600, 320, 0x5c6dac8c
-0, 383400, 320, 0x072fbd93
-0, 385200, 320, 0xc8899ccc
-0, 387000, 320, 0xdcc990ac
-0, 388800, 320, 0x28e0a9d0
-0, 390600, 320, 0x0cdbaa11
-0, 392400, 320, 0x8f4ca093
-0, 394200, 320, 0x7ee79ea9
-0, 396000, 320, 0xa762b695
-0, 397800, 320, 0x9af0b5da
-0, 399600, 320, 0x1f2cb0e7
-0, 401400, 320, 0x6029b8bb
-0, 403200, 320, 0xf2f7acec
-0, 405000, 320, 0xb3e5b5be
-0, 406800, 320, 0x266ba8a6
-0, 408600, 320, 0x4ff59296
-0, 410400, 320, 0x11d1b9ac
-0, 412200, 320, 0x749197f7
-0, 414000, 320, 0x8192b517
-0, 415800, 320, 0xde129dbe
-0, 417600, 320, 0x85e4a096
-0, 419400, 320, 0xdebf9182
-0, 421200, 320, 0x7a4ba0bf
-0, 423000, 320, 0x55fe9fcd
-0, 424800, 320, 0xd242adec
-0, 426600, 320, 0xeaf5b159
-0, 428400, 320, 0xfcb1a571
-0, 430200, 320, 0x62fabda0
-0, 432000, 320, 0x45a9abcc
-0, 433800, 320, 0x07af974b
-0, 435600, 320, 0xc2a0b4fd
-0, 437400, 320, 0xc30abccd
-0, 439200, 320, 0xd33ca61c
-0, 441000, 320, 0x3c33d11a
-0, 442800, 320, 0x9c2ca0ac
-0, 444600, 320, 0xa5d69777
-0, 446400, 320, 0xb7d2c6b8
-0, 448200, 320, 0x34bbaab9
-0, 450000, 320, 0x3e7baccb
-0, 451800, 320, 0x92c6b7e6
-0, 453600, 320, 0xc810a18a
-0, 455400, 320, 0x06a09f56
-0, 457200, 320, 0x8804a504
-0, 459000, 320, 0x783ba7d5
-0, 460800, 320, 0x24dcada6
-0, 462600, 320, 0x4af796be
-0, 464400, 320, 0x1454b19c
-0, 466200, 320, 0x0ad0a56e
-0, 468000, 320, 0x8944a44e
-0, 469800, 320, 0x31069ebd
-0, 471600, 320, 0x19cb9812
-0, 473400, 320, 0xac75abe2
-0, 475200, 320, 0x0162a200
-0, 477000, 320, 0xa2d7a4b2
-0, 478800, 320, 0x078ca611
-0, 480600, 320, 0x0ec39b40
-0, 482400, 320, 0xe8f794b2
-0, 484200, 320, 0xc2cfb258
-0, 486000, 320, 0xe4759061
-0, 487800, 320, 0xb1b6aea4
-0, 489600, 320, 0x9bfb96df
-0, 491400, 320, 0xcc61b5d3
-0, 493200, 320, 0xd14e8df9
-0, 495000, 320, 0xd9d5bbf5
-0, 496800, 320, 0x4d9fa9b0
-0, 498600, 320, 0xf606abfc
-0, 500400, 320, 0x720baa19
-0, 502200, 320, 0x7f7cac49
-0, 504000, 320, 0xceab9b54
-0, 505800, 320, 0x645fa70a
-0, 507600, 320, 0xa081a40f
-0, 509400, 320, 0x21d78f8c
-0, 511200, 320, 0xedf3abc6
-0, 513000, 320, 0x17679637
-0, 514800, 320, 0x1cb1ae04
-0, 516600, 320, 0x17cd9f62
-0, 518400, 320, 0xf4bca3ab
-0, 520200, 320, 0xb3bd9152
-0, 522000, 320, 0x4e1e9825
-0, 523800, 320, 0x037e9a56
-0, 525600, 320, 0xd7589fcc
-0, 527400, 320, 0x5f949e90
-0, 529200, 320, 0xe133a495
-0, 531000, 320, 0x7cb7a52c
-0, 532800, 320, 0xb8b29d95
-0, 534600, 320, 0x01bca472
-0, 536400, 320, 0xbcc69895
-0, 538200, 320, 0xabffa0ee
-0, 540000, 320, 0xe6629eca
-0, 541800, 320, 0x572da7cd
-0, 543600, 320, 0x3017972d
-0, 545400, 320, 0xac4e9c78
-0, 547200, 320, 0x112f9c45
-0, 549000, 320, 0x05e9a64d
-0, 550800, 320, 0x8f7394d4
-0, 552600, 320, 0xbaeea07e
-0, 554400, 320, 0xd757c00e
-0, 556200, 320, 0x8aa09783
-0, 558000, 320, 0x31d4ae7a
-0, 559800, 320, 0x221493e8
-0, 561600, 320, 0x92f4a3a7
-0, 563400, 320, 0xbd5bafd9
-0, 565200, 320, 0x1895b760
-0, 567000, 320, 0x7a4eacdd
-0, 568800, 320, 0xc9f7a1c3
-0, 570600, 320, 0xd750be06
-0, 572400, 320, 0x641d9a6f
-0, 574200, 320, 0x70d6b6ff
-0, 576000, 320, 0x1fd3a546
-0, 577800, 320, 0x72cfaabe
-0, 579600, 320, 0x2e61b6ce
-0, 581400, 320, 0x4813a091
-0, 583200, 320, 0xbfe7bc0f
-0, 585000, 320, 0x8c759c1f
-0, 586800, 320, 0xf4c1c952
-0, 588600, 320, 0x00fdaa79
-0, 590400, 320, 0x2ffda252
-0, 592200, 320, 0x841aa523
-0, 594000, 320, 0x8c079e5e
-0, 595800, 320, 0x96e9a83f
-0, 597600, 320, 0x5926a639
-0, 599400, 320, 0x02e1a07b
-0, 601200, 320, 0x2972a999
-0, 603000, 320, 0x30c89c62
-0, 604800, 320, 0x83f5a263
-0, 606600, 320, 0xa3909667
-0, 608400, 320, 0xd5309fd4
-0, 610200, 320, 0x3154a571
-0, 612000, 320, 0x51039a5e
-0, 613800, 320, 0xf167a344
-0, 615600, 320, 0x8e709d7d
-0, 617400, 320, 0x936fa0fd
-0, 619200, 320, 0x024b9e3c
-0, 621000, 320, 0x2ea1aa75
-0, 622800, 320, 0x33f0a2bb
-0, 624600, 320, 0xbf079d2d
-0, 626400, 320, 0x847ba2c8
-0, 628200, 320, 0x37e1a767
-0, 630000, 320, 0xb607acbb
-0, 631800, 320, 0x1288ac6d
-0, 633600, 320, 0xf60e98b3
-0, 635400, 320, 0xc6b5abdd
-0, 637200, 320, 0x7feaa710
-0, 639000, 320, 0x77329fcd
-0, 640800, 320, 0x91a6a715
-0, 642600, 320, 0xd0e99f24
-0, 644400, 320, 0x07089f61
-0, 646200, 320, 0x2bbda900
-0, 648000, 320, 0xad3da0d5
-0, 649800, 320, 0x997ba6d2
-0, 651600, 320, 0xb15b9dcb
-0, 653400, 320, 0x17cea82f
-0, 655200, 320, 0xab51a73e
-0, 657000, 320, 0x77a1abd6
-0, 658800, 320, 0x0bddacad
-0, 660600, 320, 0x43b3bdc4
-0, 662400, 320, 0xefe0a9ba
-0, 664200, 320, 0x8eb4bc2f
-0, 666000, 320, 0x39cdc190
-0, 667800, 320, 0x1ef3baff
-0, 669600, 320, 0x1a6ab7e2
-0, 671400, 320, 0x444ccc69
-0, 673200, 320, 0x05ebb598
-0, 675000, 320, 0x4ac5b0ad
-0, 676800, 320, 0x0ee5ba52
-0, 678600, 320, 0x501d9fa0
-0, 680400, 320, 0x2038a9f4
-0, 682200, 320, 0xa61cb8b3
-0, 684000, 320, 0xdd009777
-0, 685800, 320, 0x2a2db86d
-0, 687600, 320, 0xe9bab3bc
-0, 689400, 320, 0xf7f8a056
-0, 691200, 320, 0x514caf14
-0, 693000, 320, 0xa220b149
-0, 694800, 320, 0xbf7ea183
-0, 696600, 320, 0x1d8dc5c6
-0, 698400, 320, 0x9182a8ea
-0, 700200, 320, 0x31eba026
-0, 702000, 320, 0xcfbcc3df
-0, 703800, 320, 0x3d8cb7ae
-0, 705600, 320, 0xbe39aec0
-0, 707400, 320, 0xd236bf71
-0, 709200, 320, 0x9377b0b2
-0, 711000, 320, 0xb5e6b2df
-0, 712800, 320, 0xa3b9bbce
-0, 714600, 320, 0xa7bda251
-0, 716400, 320, 0xbf9ab162
-0, 718200, 320, 0x6928b9cb
-0, 720000, 320, 0xf5cca209
-0, 721800, 320, 0xfdf4afad
-0, 723600, 320, 0xe7e7c216
-0, 725400, 320, 0x0c5797c6
-0, 727200, 320, 0x66c1a9ca
-0, 729000, 320, 0x6b5ca48d
-0, 730800, 320, 0xec04968a
-0, 732600, 320, 0xaaada691
-0, 734400, 320, 0x77c3a624
-0, 736200, 320, 0xaed9a5d5
-0, 738000, 320, 0x360fac41
-0, 739800, 320, 0xa05ea727
-0, 741600, 320, 0x9f7b9f83
-0, 743400, 320, 0x474bc4c2
-0, 745200, 320, 0xb6078d3b
-0, 747000, 320, 0x8e15a8f9
-0, 748800, 320, 0x7dc7d4a8
-0, 750600, 320, 0x55ceab6b
-0, 752400, 320, 0x982cc94f
-0, 754200, 320, 0x6153948f
-0, 756000, 320, 0x5338c621
-0, 757800, 320, 0x2e2db6e8
-0, 759600, 320, 0x28e3a9c3
-0, 761400, 320, 0x74d7b435
-0, 763200, 320, 0xcf17a10c
-0, 765000, 320, 0xf1f9ac8c
-0, 766800, 320, 0x35e0b480
-0, 768600, 320, 0x5e60b3a4
-0, 770400, 320, 0x20579b26
-0, 772200, 320, 0x3e27b89b
-0, 774000, 320, 0x02e4af94
-0, 775800, 320, 0x6d6897f1
-0, 777600, 320, 0x1582b267
-0, 779400, 320, 0x33ba9eb3
-0, 781200, 320, 0xb6acad7d
-0, 783000, 320, 0x1969a6c2
-0, 784800, 320, 0x363fa350
-0, 786600, 320, 0xae50bf65
-0, 788400, 320, 0x0877a50f
-0, 790200, 320, 0x66e2a42f
-0, 792000, 320, 0x0b0abcb3
-0, 793800, 320, 0x23a9afaa
-0, 795600, 320, 0xc3729b40
-0, 797400, 320, 0xdd3fc7e2
-0, 799200, 320, 0x7e0494af
-0, 801000, 320, 0xcbd096fb
-0, 802800, 320, 0x5d71b303
-0, 804600, 320, 0xeedca04a
-0, 806400, 320, 0x2836a47d
-0, 808200, 320, 0x7237c2a0
-0, 810000, 320, 0x7c009bc0
-0, 811800, 320, 0xc9dcb366
-0, 813600, 320, 0x4993aac8
-0, 815400, 320, 0x05ec9954
-0, 817200, 320, 0xa955bd5c
-0, 819000, 320, 0x9018aea3
-0, 820800, 320, 0x780cca52
-0, 822600, 320, 0x9b8f95f6
-0, 824400, 320, 0xcd7bb178
-0, 826200, 320, 0xfec6b443
-0, 828000, 320, 0xe214abb6
-0, 829800, 320, 0xdcbebb38
-0, 831600, 320, 0xe683a30d
-0, 833400, 320, 0xe4cdb197
-0, 835200, 320, 0xa426c432
-0, 837000, 320, 0x761ba6cc
-0, 838800, 320, 0xcc9aa6aa
-0, 840600, 320, 0x742bd03d
-0, 842400, 320, 0x61d9a511
-0, 844200, 320, 0x3021a4dd
-0, 846000, 320, 0x6970bbc0
-0, 847800, 320, 0x76f5a037
-0, 849600, 320, 0x758d91f2
-0, 851400, 320, 0xe854a2f1
-0, 853200, 320, 0xf994a6f8
-0, 855000, 320, 0x31ebaf40
-0, 856800, 320, 0x24699970
-0, 858600, 320, 0x37dda53e
-0, 860400, 320, 0xa857a752
-0, 862200, 320, 0xc483ad1d
-0, 864000, 320, 0x5966add9
-0, 865800, 320, 0x4dbab89c
-0, 867600, 320, 0x2f0bb0e6
-0, 869400, 320, 0x913aaa88
-0, 871200, 320, 0x245dc1c3
-0, 873000, 320, 0xb085c5ad
-0, 874800, 320, 0x9cf1b0fa
-0, 876600, 320, 0x6887b543
-0, 878400, 320, 0xcad69feb
-0, 880200, 320, 0xc12a8ddb
-0, 882000, 320, 0x01d1bc5a
-0, 883800, 320, 0x3018b7e8
-0, 885600, 320, 0x6431b0ef
-0, 887400, 320, 0x3a53998e
-0, 889200, 320, 0x1c80a6c6
-0, 891000, 320, 0x6639adc5
-0, 892800, 320, 0x92489f9a
-0, 894600, 320, 0x8cafad00
-0, 896400, 320, 0xca0392e1
-0, 898200, 320, 0x30a9ae88
diff --git a/tests/ref/fate/gsm-toast b/tests/ref/fate/gsm-toast
new file mode 100644 (file)
index 0000000..89f87d4
--- /dev/null
@@ -0,0 +1,500 @@
+0, 0, 320, 0x4c32ab06
+0, 1800, 320, 0x2052a4e7
+0, 3600, 320, 0xe9aeafca
+0, 5400, 320, 0xde83b450
+0, 7200, 320, 0x06a6a80e
+0, 9000, 320, 0xf6aeb1e2
+0, 10800, 320, 0x2623b40c
+0, 12600, 320, 0x8ec69f25
+0, 14400, 320, 0xddaaac88
+0, 16200, 320, 0x9e60b713
+0, 18000, 320, 0xb738ab30
+0, 19800, 320, 0xdb4bbb92
+0, 21600, 320, 0x0370ae8b
+0, 23400, 320, 0xb611a3fb
+0, 25200, 320, 0x07ee8e3b
+0, 27000, 320, 0xdb1ec628
+0, 28800, 320, 0xd5f1bda2
+0, 30600, 320, 0xcabb9a9c
+0, 32400, 320, 0x16c8ad61
+0, 34200, 320, 0xf76fc25e
+0, 36000, 320, 0x7118a10d
+0, 37800, 320, 0x29f9a0db
+0, 39600, 320, 0x41f2a4ef
+0, 41400, 320, 0x36dfb231
+0, 43200, 320, 0xc5399eda
+0, 45000, 320, 0x17d4b9e0
+0, 46800, 320, 0x2b5797ac
+0, 48600, 320, 0x0128c5e7
+0, 50400, 320, 0xf4f38037
+0, 52200, 320, 0x77d6b5f2
+0, 54000, 320, 0xd94a93e0
+0, 55800, 320, 0x968daae3
+0, 57600, 320, 0xda5ba0ec
+0, 59400, 320, 0x316da1ec
+0, 61200, 320, 0x3a35b2d2
+0, 63000, 320, 0xca0b988f
+0, 64800, 320, 0x1295b0b1
+0, 66600, 320, 0xe121ae72
+0, 68400, 320, 0x7da7ad43
+0, 70200, 320, 0x96a49cfe
+0, 72000, 320, 0x70c2b1de
+0, 73800, 320, 0x668d88c0
+0, 75600, 320, 0x5460b5a8
+0, 77400, 320, 0x6ac78eab
+0, 79200, 320, 0x0d8dab87
+0, 81000, 320, 0xe2be94af
+0, 82800, 320, 0x3487acdc
+0, 84600, 320, 0x5048955a
+0, 86400, 320, 0x2ef4ae0d
+0, 88200, 320, 0xc765b773
+0, 90000, 320, 0xad96a486
+0, 91800, 320, 0xb9fdbf1f
+0, 93600, 320, 0xf26c9ecf
+0, 95400, 320, 0xbcadb535
+0, 97200, 320, 0xa8c897bc
+0, 99000, 320, 0xaa58b520
+0, 100800, 320, 0xcb48a716
+0, 102600, 320, 0x4d5da564
+0, 104400, 320, 0x9809ae28
+0, 106200, 320, 0x5baeb1e4
+0, 108000, 320, 0x6a719b63
+0, 109800, 320, 0xc27d92f0
+0, 111600, 320, 0x0e9b9fe9
+0, 113400, 320, 0xbf9d9bf7
+0, 115200, 320, 0xf35aa64d
+0, 117000, 320, 0x26449ce8
+0, 118800, 320, 0x58f4a997
+0, 120600, 320, 0x155da289
+0, 122400, 320, 0x63b19a5c
+0, 124200, 320, 0xe01aad38
+0, 126000, 320, 0x4e0f9c43
+0, 127800, 320, 0x9447a284
+0, 129600, 320, 0xdb36a433
+0, 131400, 320, 0x799a9b2c
+0, 133200, 320, 0x1526a162
+0, 135000, 320, 0x0a4ea140
+0, 136800, 320, 0xb08f9ed7
+0, 138600, 320, 0x221bab76
+0, 140400, 320, 0x4befacf0
+0, 142200, 320, 0xac489509
+0, 144000, 320, 0x57a1a5b4
+0, 145800, 320, 0x81e8ab97
+0, 147600, 320, 0xc6ada4d6
+0, 149400, 320, 0x12489975
+0, 151200, 320, 0x1da59ba9
+0, 153000, 320, 0xf225ac62
+0, 154800, 320, 0x8c8e9eab
+0, 156600, 320, 0x10599dec
+0, 158400, 320, 0x06c39fa5
+0, 160200, 320, 0xb0efa3c4
+0, 162000, 320, 0x72caadab
+0, 163800, 320, 0xe4619ff0
+0, 165600, 320, 0x49bca017
+0, 167400, 320, 0x413f9fbe
+0, 169200, 320, 0x6eaed0ee
+0, 171000, 320, 0x27e4b1eb
+0, 172800, 320, 0x8c42a30f
+0, 174600, 320, 0x0afaa0f4
+0, 176400, 320, 0x0f74b76b
+0, 178200, 320, 0xa9a2b9d5
+0, 180000, 320, 0xde2a8712
+0, 181800, 320, 0xcfc8b3a2
+0, 183600, 320, 0x768cadce
+0, 185400, 320, 0x3a8a97f1
+0, 187200, 320, 0x502fa59b
+0, 189000, 320, 0x4c3e9b0f
+0, 190800, 320, 0x1cd2b111
+0, 192600, 320, 0xa845a5a3
+0, 194400, 320, 0xa6b8b982
+0, 196200, 320, 0x4d5caab9
+0, 198000, 320, 0x7993b604
+0, 199800, 320, 0x8d19b37b
+0, 201600, 320, 0xbe48adb6
+0, 203400, 320, 0x7d68ab8e
+0, 205200, 320, 0xbfffb0e2
+0, 207000, 320, 0x90b5b7e3
+0, 208800, 320, 0x9fa1b016
+0, 210600, 320, 0x70abafc9
+0, 212400, 320, 0x82cfad9c
+0, 214200, 320, 0x05f6aa2c
+0, 216000, 320, 0x511cbb5b
+0, 217800, 320, 0xd27caaa6
+0, 219600, 320, 0x781ca481
+0, 221400, 320, 0x12e9ad1a
+0, 223200, 320, 0xe46b989d
+0, 225000, 320, 0x76dbb0a7
+0, 226800, 320, 0x10eba486
+0, 228600, 320, 0x2269a7c8
+0, 230400, 320, 0x084a9c7e
+0, 232200, 320, 0x84eda891
+0, 234000, 320, 0x2ef9a639
+0, 235800, 320, 0x8bb2a0dd
+0, 237600, 320, 0x47e5a169
+0, 239400, 320, 0x98faae42
+0, 241200, 320, 0x81d2aba4
+0, 243000, 320, 0x5af8bb33
+0, 244800, 320, 0x331e8d9f
+0, 246600, 320, 0xd9b0c09a
+0, 248400, 320, 0xbaf9bfcf
+0, 250200, 320, 0x54e89ab5
+0, 252000, 320, 0x1d62c1d2
+0, 253800, 320, 0xead6b436
+0, 255600, 320, 0x465f98bc
+0, 257400, 320, 0xe707a346
+0, 259200, 320, 0xf66cb1c2
+0, 261000, 320, 0xcfc89ae6
+0, 262800, 320, 0x0b10b796
+0, 264600, 320, 0xb29caf2c
+0, 266400, 320, 0x0284a9d1
+0, 268200, 320, 0xb966b5fc
+0, 270000, 320, 0x2defa630
+0, 271800, 320, 0xcdcd8ef3
+0, 273600, 320, 0xa81bba2b
+0, 275400, 320, 0x6bc0aeb1
+0, 277200, 320, 0x38d8ac82
+0, 279000, 320, 0xeb66a865
+0, 280800, 320, 0x4fff9cd9
+0, 282600, 320, 0x6819a19b
+0, 284400, 320, 0xfd7c93ce
+0, 286200, 320, 0xa7419f63
+0, 288000, 320, 0x572caacb
+0, 289800, 320, 0x918fb1de
+0, 291600, 320, 0x0088a675
+0, 293400, 320, 0x19229cf7
+0, 295200, 320, 0x827ea812
+0, 297000, 320, 0x6c258ef7
+0, 298800, 320, 0x6a89b8fe
+0, 300600, 320, 0x166c9ce0
+0, 302400, 320, 0x68b39db7
+0, 304200, 320, 0x3d5aa8ec
+0, 306000, 320, 0x25e09ff3
+0, 307800, 320, 0x759aa4ce
+0, 309600, 320, 0xe5aab0ea
+0, 311400, 320, 0xf0359e9a
+0, 313200, 320, 0x51199fff
+0, 315000, 320, 0xb04aa236
+0, 316800, 320, 0xe09da0e3
+0, 318600, 320, 0x144f98a9
+0, 320400, 320, 0x0b4e9f8d
+0, 322200, 320, 0xbb69a090
+0, 324000, 320, 0xec6e9b5b
+0, 325800, 320, 0x4f86a477
+0, 327600, 320, 0x4a179d04
+0, 329400, 320, 0x9682a375
+0, 331200, 320, 0x3c6ba55e
+0, 333000, 320, 0x50c0ab50
+0, 334800, 320, 0xe58ea907
+0, 336600, 320, 0xc5eaa021
+0, 338400, 320, 0x38859f01
+0, 340200, 320, 0x73f8a540
+0, 342000, 320, 0x395da234
+0, 343800, 320, 0x7f50b144
+0, 345600, 320, 0x45568ceb
+0, 347400, 320, 0xd0508dec
+0, 349200, 320, 0x60aba7e4
+0, 351000, 320, 0x4b24b15f
+0, 352800, 320, 0xbfc9afd6
+0, 354600, 320, 0xf0f2ad49
+0, 356400, 320, 0xeea0a426
+0, 358200, 320, 0xff07a7c9
+0, 360000, 320, 0xce1fc788
+0, 361800, 320, 0xc074ae9b
+0, 363600, 320, 0x51649696
+0, 365400, 320, 0x24399744
+0, 367200, 320, 0xfb0eb920
+0, 369000, 320, 0x3bf8af5c
+0, 370800, 320, 0xeab69ee0
+0, 372600, 320, 0x182696bb
+0, 374400, 320, 0x36e6af72
+0, 376200, 320, 0x48cc9ecc
+0, 378000, 320, 0xfb3ca7b8
+0, 379800, 320, 0xe01aa4b4
+0, 381600, 320, 0x5c6dac8c
+0, 383400, 320, 0x072fbd93
+0, 385200, 320, 0xc8899ccc
+0, 387000, 320, 0xdcc990ac
+0, 388800, 320, 0x28e0a9d0
+0, 390600, 320, 0x0cdbaa11
+0, 392400, 320, 0x8f4ca093
+0, 394200, 320, 0x7ee79ea9
+0, 396000, 320, 0xa762b695
+0, 397800, 320, 0x9af0b5da
+0, 399600, 320, 0x1f2cb0e7
+0, 401400, 320, 0x6029b8bb
+0, 403200, 320, 0xf2f7acec
+0, 405000, 320, 0xb3e5b5be
+0, 406800, 320, 0x266ba8a6
+0, 408600, 320, 0x4ff59296
+0, 410400, 320, 0x11d1b9ac
+0, 412200, 320, 0x749197f7
+0, 414000, 320, 0x8192b517
+0, 415800, 320, 0xde129dbe
+0, 417600, 320, 0x85e4a096
+0, 419400, 320, 0xdebf9182
+0, 421200, 320, 0x7a4ba0bf
+0, 423000, 320, 0x55fe9fcd
+0, 424800, 320, 0xd242adec
+0, 426600, 320, 0xeaf5b159
+0, 428400, 320, 0xfcb1a571
+0, 430200, 320, 0x62fabda0
+0, 432000, 320, 0x45a9abcc
+0, 433800, 320, 0x07af974b
+0, 435600, 320, 0xc2a0b4fd
+0, 437400, 320, 0xc30abccd
+0, 439200, 320, 0xd33ca61c
+0, 441000, 320, 0x3c33d11a
+0, 442800, 320, 0x9c2ca0ac
+0, 444600, 320, 0xa5d69777
+0, 446400, 320, 0xb7d2c6b8
+0, 448200, 320, 0x34bbaab9
+0, 450000, 320, 0x3e7baccb
+0, 451800, 320, 0x92c6b7e6
+0, 453600, 320, 0xc810a18a
+0, 455400, 320, 0x06a09f56
+0, 457200, 320, 0x8804a504
+0, 459000, 320, 0x783ba7d5
+0, 460800, 320, 0x24dcada6
+0, 462600, 320, 0x4af796be
+0, 464400, 320, 0x1454b19c
+0, 466200, 320, 0x0ad0a56e
+0, 468000, 320, 0x8944a44e
+0, 469800, 320, 0x31069ebd
+0, 471600, 320, 0x19cb9812
+0, 473400, 320, 0xac75abe2
+0, 475200, 320, 0x0162a200
+0, 477000, 320, 0xa2d7a4b2
+0, 478800, 320, 0x078ca611
+0, 480600, 320, 0x0ec39b40
+0, 482400, 320, 0xe8f794b2
+0, 484200, 320, 0xc2cfb258
+0, 486000, 320, 0xe4759061
+0, 487800, 320, 0xb1b6aea4
+0, 489600, 320, 0x9bfb96df
+0, 491400, 320, 0xcc61b5d3
+0, 493200, 320, 0xd14e8df9
+0, 495000, 320, 0xd9d5bbf5
+0, 496800, 320, 0x4d9fa9b0
+0, 498600, 320, 0xf606abfc
+0, 500400, 320, 0x720baa19
+0, 502200, 320, 0x7f7cac49
+0, 504000, 320, 0xceab9b54
+0, 505800, 320, 0x645fa70a
+0, 507600, 320, 0xa081a40f
+0, 509400, 320, 0x21d78f8c
+0, 511200, 320, 0xedf3abc6
+0, 513000, 320, 0x17679637
+0, 514800, 320, 0x1cb1ae04
+0, 516600, 320, 0x17cd9f62
+0, 518400, 320, 0xf4bca3ab
+0, 520200, 320, 0xb3bd9152
+0, 522000, 320, 0x4e1e9825
+0, 523800, 320, 0x037e9a56
+0, 525600, 320, 0xd7589fcc
+0, 527400, 320, 0x5f949e90
+0, 529200, 320, 0xe133a495
+0, 531000, 320, 0x7cb7a52c
+0, 532800, 320, 0xb8b29d95
+0, 534600, 320, 0x01bca472
+0, 536400, 320, 0xbcc69895
+0, 538200, 320, 0xabffa0ee
+0, 540000, 320, 0xe6629eca
+0, 541800, 320, 0x572da7cd
+0, 543600, 320, 0x3017972d
+0, 545400, 320, 0xac4e9c78
+0, 547200, 320, 0x112f9c45
+0, 549000, 320, 0x05e9a64d
+0, 550800, 320, 0x8f7394d4
+0, 552600, 320, 0xbaeea07e
+0, 554400, 320, 0xd757c00e
+0, 556200, 320, 0x8aa09783
+0, 558000, 320, 0x31d4ae7a
+0, 559800, 320, 0x221493e8
+0, 561600, 320, 0x92f4a3a7
+0, 563400, 320, 0xbd5bafd9
+0, 565200, 320, 0x1895b760
+0, 567000, 320, 0x7a4eacdd
+0, 568800, 320, 0xc9f7a1c3
+0, 570600, 320, 0xd750be06
+0, 572400, 320, 0x641d9a6f
+0, 574200, 320, 0x70d6b6ff
+0, 576000, 320, 0x1fd3a546
+0, 577800, 320, 0x72cfaabe
+0, 579600, 320, 0x2e61b6ce
+0, 581400, 320, 0x4813a091
+0, 583200, 320, 0xbfe7bc0f
+0, 585000, 320, 0x8c759c1f
+0, 586800, 320, 0xf4c1c952
+0, 588600, 320, 0x00fdaa79
+0, 590400, 320, 0x2ffda252
+0, 592200, 320, 0x841aa523
+0, 594000, 320, 0x8c079e5e
+0, 595800, 320, 0x96e9a83f
+0, 597600, 320, 0x5926a639
+0, 599400, 320, 0x02e1a07b
+0, 601200, 320, 0x2972a999
+0, 603000, 320, 0x30c89c62
+0, 604800, 320, 0x83f5a263
+0, 606600, 320, 0xa3909667
+0, 608400, 320, 0xd5309fd4
+0, 610200, 320, 0x3154a571
+0, 612000, 320, 0x51039a5e
+0, 613800, 320, 0xf167a344
+0, 615600, 320, 0x8e709d7d
+0, 617400, 320, 0x936fa0fd
+0, 619200, 320, 0x024b9e3c
+0, 621000, 320, 0x2ea1aa75
+0, 622800, 320, 0x33f0a2bb
+0, 624600, 320, 0xbf079d2d
+0, 626400, 320, 0x847ba2c8
+0, 628200, 320, 0x37e1a767
+0, 630000, 320, 0xb607acbb
+0, 631800, 320, 0x1288ac6d
+0, 633600, 320, 0xf60e98b3
+0, 635400, 320, 0xc6b5abdd
+0, 637200, 320, 0x7feaa710
+0, 639000, 320, 0x77329fcd
+0, 640800, 320, 0x91a6a715
+0, 642600, 320, 0xd0e99f24
+0, 644400, 320, 0x07089f61
+0, 646200, 320, 0x2bbda900
+0, 648000, 320, 0xad3da0d5
+0, 649800, 320, 0x997ba6d2
+0, 651600, 320, 0xb15b9dcb
+0, 653400, 320, 0x17cea82f
+0, 655200, 320, 0xab51a73e
+0, 657000, 320, 0x77a1abd6
+0, 658800, 320, 0x0bddacad
+0, 660600, 320, 0x43b3bdc4
+0, 662400, 320, 0xefe0a9ba
+0, 664200, 320, 0x8eb4bc2f
+0, 666000, 320, 0x39cdc190
+0, 667800, 320, 0x1ef3baff
+0, 669600, 320, 0x1a6ab7e2
+0, 671400, 320, 0x444ccc69
+0, 673200, 320, 0x05ebb598
+0, 675000, 320, 0x4ac5b0ad
+0, 676800, 320, 0x0ee5ba52
+0, 678600, 320, 0x501d9fa0
+0, 680400, 320, 0x2038a9f4
+0, 682200, 320, 0xa61cb8b3
+0, 684000, 320, 0xdd009777
+0, 685800, 320, 0x2a2db86d
+0, 687600, 320, 0xe9bab3bc
+0, 689400, 320, 0xf7f8a056
+0, 691200, 320, 0x514caf14
+0, 693000, 320, 0xa220b149
+0, 694800, 320, 0xbf7ea183
+0, 696600, 320, 0x1d8dc5c6
+0, 698400, 320, 0x9182a8ea
+0, 700200, 320, 0x31eba026
+0, 702000, 320, 0xcfbcc3df
+0, 703800, 320, 0x3d8cb7ae
+0, 705600, 320, 0xbe39aec0
+0, 707400, 320, 0xd236bf71
+0, 709200, 320, 0x9377b0b2
+0, 711000, 320, 0xb5e6b2df
+0, 712800, 320, 0xa3b9bbce
+0, 714600, 320, 0xa7bda251
+0, 716400, 320, 0xbf9ab162
+0, 718200, 320, 0x6928b9cb
+0, 720000, 320, 0xf5cca209
+0, 721800, 320, 0xfdf4afad
+0, 723600, 320, 0xe7e7c216
+0, 725400, 320, 0x0c5797c6
+0, 727200, 320, 0x66c1a9ca
+0, 729000, 320, 0x6b5ca48d
+0, 730800, 320, 0xec04968a
+0, 732600, 320, 0xaaada691
+0, 734400, 320, 0x77c3a624
+0, 736200, 320, 0xaed9a5d5
+0, 738000, 320, 0x360fac41
+0, 739800, 320, 0xa05ea727
+0, 741600, 320, 0x9f7b9f83
+0, 743400, 320, 0x474bc4c2
+0, 745200, 320, 0xb6078d3b
+0, 747000, 320, 0x8e15a8f9
+0, 748800, 320, 0x7dc7d4a8
+0, 750600, 320, 0x55ceab6b
+0, 752400, 320, 0x982cc94f
+0, 754200, 320, 0x6153948f
+0, 756000, 320, 0x5338c621
+0, 757800, 320, 0x2e2db6e8
+0, 759600, 320, 0x28e3a9c3
+0, 761400, 320, 0x74d7b435
+0, 763200, 320, 0xcf17a10c
+0, 765000, 320, 0xf1f9ac8c
+0, 766800, 320, 0x35e0b480
+0, 768600, 320, 0x5e60b3a4
+0, 770400, 320, 0x20579b26
+0, 772200, 320, 0x3e27b89b
+0, 774000, 320, 0x02e4af94
+0, 775800, 320, 0x6d6897f1
+0, 777600, 320, 0x1582b267
+0, 779400, 320, 0x33ba9eb3
+0, 781200, 320, 0xb6acad7d
+0, 783000, 320, 0x1969a6c2
+0, 784800, 320, 0x363fa350
+0, 786600, 320, 0xae50bf65
+0, 788400, 320, 0x0877a50f
+0, 790200, 320, 0x66e2a42f
+0, 792000, 320, 0x0b0abcb3
+0, 793800, 320, 0x23a9afaa
+0, 795600, 320, 0xc3729b40
+0, 797400, 320, 0xdd3fc7e2
+0, 799200, 320, 0x7e0494af
+0, 801000, 320, 0xcbd096fb
+0, 802800, 320, 0x5d71b303
+0, 804600, 320, 0xeedca04a
+0, 806400, 320, 0x2836a47d
+0, 808200, 320, 0x7237c2a0
+0, 810000, 320, 0x7c009bc0
+0, 811800, 320, 0xc9dcb366
+0, 813600, 320, 0x4993aac8
+0, 815400, 320, 0x05ec9954
+0, 817200, 320, 0xa955bd5c
+0, 819000, 320, 0x9018aea3
+0, 820800, 320, 0x780cca52
+0, 822600, 320, 0x9b8f95f6
+0, 824400, 320, 0xcd7bb178
+0, 826200, 320, 0xfec6b443
+0, 828000, 320, 0xe214abb6
+0, 829800, 320, 0xdcbebb38
+0, 831600, 320, 0xe683a30d
+0, 833400, 320, 0xe4cdb197
+0, 835200, 320, 0xa426c432
+0, 837000, 320, 0x761ba6cc
+0, 838800, 320, 0xcc9aa6aa
+0, 840600, 320, 0x742bd03d
+0, 842400, 320, 0x61d9a511
+0, 844200, 320, 0x3021a4dd
+0, 846000, 320, 0x6970bbc0
+0, 847800, 320, 0x76f5a037
+0, 849600, 320, 0x758d91f2
+0, 851400, 320, 0xe854a2f1
+0, 853200, 320, 0xf994a6f8
+0, 855000, 320, 0x31ebaf40
+0, 856800, 320, 0x24699970
+0, 858600, 320, 0x37dda53e
+0, 860400, 320, 0xa857a752
+0, 862200, 320, 0xc483ad1d
+0, 864000, 320, 0x5966add9
+0, 865800, 320, 0x4dbab89c
+0, 867600, 320, 0x2f0bb0e6
+0, 869400, 320, 0x913aaa88
+0, 871200, 320, 0x245dc1c3
+0, 873000, 320, 0xb085c5ad
+0, 874800, 320, 0x9cf1b0fa
+0, 876600, 320, 0x6887b543
+0, 878400, 320, 0xcad69feb
+0, 880200, 320, 0xc12a8ddb
+0, 882000, 320, 0x01d1bc5a
+0, 883800, 320, 0x3018b7e8
+0, 885600, 320, 0x6431b0ef
+0, 887400, 320, 0x3a53998e
+0, 889200, 320, 0x1c80a6c6
+0, 891000, 320, 0x6639adc5
+0, 892800, 320, 0x92489f9a
+0, 894600, 320, 0x8cafad00
+0, 896400, 320, 0xca0392e1
+0, 898200, 320, 0x30a9ae88
diff --git a/tests/ref/fate/idroq-video-dpcm b/tests/ref/fate/idroq-video-dpcm
deleted file mode 100644 (file)
index 7e0a10e..0000000
+++ /dev/null
@@ -1,377 +0,0 @@
-0, 0, 393216, 0x56995aac
-1, 0, 29824, 0x77e265b7
-0, 3000, 393216, 0xf9ed5d6c
-0, 6000, 393216, 0xd3285d75
-0, 9000, 393216, 0x82d15d62
-0, 12000, 393216, 0x893e5d6f
-0, 15000, 393216, 0x82d15d62
-0, 18000, 393216, 0x893e5d6f
-0, 21000, 393216, 0x82d15d62
-0, 24000, 393216, 0x893e5d6f
-0, 27000, 393216, 0x82d15d62
-0, 30000, 393216, 0x893e5d6f
-1, 30433, 2944, 0x8dcdf50b
-0, 33000, 393216, 0x82d15d62
-1, 33437, 2944, 0xb135cd2a
-0, 36000, 393216, 0x893e5d6f
-1, 36441, 2944, 0x54a6e73f
-0, 39000, 393216, 0x82d15d62
-1, 39445, 2944, 0x050ccd4e
-0, 42000, 393216, 0x893e5d6f
-1, 42449, 2944, 0x6b68db44
-0, 45000, 393216, 0x82d15d62
-1, 45453, 2944, 0x55d1f308
-0, 48000, 393216, 0x2ae39eca
-1, 48457, 2944, 0x7e92f50b
-0, 51000, 393216, 0x9254be70
-1, 51461, 2944, 0xe9e91eed
-0, 54000, 393216, 0x4b2ed384
-1, 54465, 2944, 0x80af2ce0
-0, 57000, 393216, 0xbbd9d8f7
-1, 57469, 2944, 0xc67ffb07
-0, 60000, 393216, 0x1f2be0c3
-1, 60473, 2944, 0x7aaded27
-0, 63000, 393216, 0x2434eb25
-1, 63478, 2944, 0x14a024fd
-0, 66000, 393216, 0xa6cced4e
-1, 66482, 2944, 0x26e8df1f
-0, 69000, 393216, 0xd116f38b
-1, 69486, 2944, 0x2688df44
-0, 72000, 393216, 0x6b86f380
-1, 72490, 2944, 0x4b9cdd33
-0, 75000, 393216, 0xc1b3f8e9
-1, 75494, 2944, 0x10c2f11c
-0, 78000, 393216, 0x2993fd5d
-1, 78498, 2944, 0xc4e3ad6d
-0, 81000, 393216, 0xf489fe18
-1, 81502, 2944, 0xbeb1a78e
-0, 84000, 393216, 0x9ef10501
-1, 84506, 2944, 0x283d4e7f
-0, 87000, 393216, 0x8faf0512
-1, 87510, 2944, 0x4acf65e0
-0, 90000, 393216, 0xa54d0736
-1, 90514, 2944, 0x0ca29b8c
-0, 93000, 393216, 0xf4ef01e0
-1, 93518, 2944, 0x003fae34
-0, 96000, 393216, 0xe241ef51
-1, 96522, 2944, 0x2acfec7e
-0, 99000, 393216, 0xcc38e51f
-1, 99527, 2944, 0xea6fc6fe
-0, 102000, 393216, 0xb1345876
-1, 102531, 2944, 0xf5daec2f
-0, 105000, 393216, 0xf9b0968b
-1, 105535, 2944, 0x8d33ed7a
-0, 108000, 393216, 0x6bb1523f
-1, 108539, 2944, 0xc328f984
-0, 111000, 393216, 0x83469a05
-1, 111543, 2944, 0x6e0b58d3
-0, 114000, 393216, 0x73e30882
-1, 114547, 2944, 0xe282dc3f
-0, 117000, 393216, 0x8673da66
-1, 117551, 2944, 0xbf9bf3e6
-0, 120000, 393216, 0xb67596d3
-1, 120555, 2944, 0xd7b7d7e3
-0, 123000, 393216, 0xf7638710
-1, 123559, 2944, 0x4e87b6ab
-0, 126000, 393216, 0x813a8f47
-1, 126563, 2944, 0x7b8ce8d6
-0, 129000, 393216, 0xb3526555
-1, 129567, 2944, 0xd42991a5
-0, 132000, 393216, 0x1b167be3
-1, 132571, 2944, 0x452c98ca
-0, 135000, 393216, 0x99114562
-1, 135576, 2944, 0x6d27832d
-0, 138000, 393216, 0xfafb0693
-1, 138580, 2944, 0xa558720e
-0, 141000, 393216, 0x121d96c8
-1, 141584, 2944, 0x0a31bec0
-0, 144000, 393216, 0xb3c68c5d
-1, 144588, 2944, 0x28431384
-0, 147000, 393216, 0x2035b97f
-1, 147592, 2944, 0xd5e9fb3d
-0, 150000, 393216, 0xfbcaeb62
-1, 150596, 2944, 0x34f0e9f8
-0, 153000, 393216, 0xfd5aea5d
-1, 153600, 2944, 0x979432df
-0, 156000, 393216, 0x66efbddd
-1, 156604, 2944, 0xb00acd4d
-0, 159000, 393216, 0xf1e17862
-1, 159608, 2944, 0x726bffd6
-0, 162000, 393216, 0x27fa584d
-1, 162612, 2944, 0xa1f39a6d
-0, 165000, 393216, 0xe644ec5f
-1, 165616, 2944, 0xf6a8e30e
-0, 168000, 393216, 0x7e3067ba
-1, 168620, 2944, 0x608e9e06
-0, 171000, 393216, 0x1b6ba6fd
-1, 171624, 2944, 0x4ec58bc3
-0, 174000, 393216, 0x55bdba34
-1, 174629, 2944, 0x6d5c8458
-0, 177000, 393216, 0xc67db2e4
-1, 177633, 2944, 0x76a0abbd
-0, 180000, 393216, 0x359de8a2
-1, 180637, 2944, 0xf830e8a6
-0, 183000, 393216, 0x7b7a32ef
-1, 183641, 2944, 0x1bdd7bec
-0, 186000, 393216, 0xbe512a66
-1, 186645, 2944, 0x3c1bd187
-0, 189000, 393216, 0x681d82bf
-1, 189649, 2944, 0xf52cf697
-0, 192000, 393216, 0xa2320ec5
-1, 192653, 2944, 0x8f65b773
-0, 195000, 393216, 0xcfbd9954
-1, 195657, 2944, 0xf8b5b598
-0, 198000, 393216, 0x7fee9854
-1, 198661, 2944, 0xcd87d5ed
-0, 201000, 393216, 0x70eec155
-1, 201665, 2944, 0x672ac02a
-0, 204000, 393216, 0x114f684e
-1, 204669, 2944, 0x1d5d13ed
-0, 207000, 393216, 0xe27f034f
-1, 207673, 2944, 0xe298e3d4
-0, 210000, 393216, 0xfbbd89b4
-1, 210678, 2944, 0x3d2e9c32
-0, 213000, 393216, 0xcef4c58a
-1, 213682, 2944, 0xf3a39259
-0, 216000, 393216, 0x9eea88e9
-1, 216686, 2944, 0x930ae8f8
-0, 219000, 393216, 0x911cea42
-1, 219690, 2944, 0x8562aff7
-0, 222000, 393216, 0xec5727ea
-1, 222694, 2944, 0x9cd6c6a7
-0, 225000, 393216, 0xda998c33
-1, 225698, 2944, 0x2709dc5c
-0, 228000, 393216, 0xc82140ed
-1, 228702, 2944, 0xcbe31816
-0, 231000, 393216, 0x4caa8591
-1, 231706, 2944, 0xd7876ec4
-0, 234000, 393216, 0x4944206c
-1, 234710, 2944, 0xc2468b6a
-0, 237000, 393216, 0xd4676a94
-1, 237714, 2944, 0x76043e84
-0, 240000, 393216, 0x9e0340b3
-1, 240718, 2944, 0xd2c35bf0
-0, 243000, 393216, 0xbdef7f94
-1, 243722, 2944, 0x63de6061
-0, 246000, 393216, 0xfac05cb0
-1, 246727, 2944, 0xd8f6ed1d
-0, 249000, 393216, 0xfef5a369
-1, 249731, 2944, 0xe034928a
-0, 252000, 393216, 0x9fcb3711
-1, 252735, 2944, 0xa044da74
-0, 255000, 393216, 0x6d93f761
-1, 255739, 2944, 0xee410dba
-0, 258000, 393216, 0xe95dc1ae
-1, 258743, 2944, 0x8e020c7c
-0, 261000, 393216, 0x3e561557
-1, 261747, 2944, 0x73057ddb
-0, 264000, 393216, 0x0fa7a049
-1, 264751, 2944, 0xdee5cc18
-0, 267000, 393216, 0xf16afb95
-1, 267755, 2944, 0xf4d31dec
-0, 270000, 393216, 0xe53a2064
-1, 270759, 2944, 0xe8131e1c
-0, 273000, 393216, 0x57f046a4
-1, 273763, 2944, 0x8ae69c95
-0, 276000, 393216, 0xf6f16a0c
-1, 276767, 2944, 0x791c0bf4
-0, 279000, 393216, 0xcba0c8b0
-1, 279771, 2944, 0xd45a10db
-0, 282000, 393216, 0x5bdbe522
-1, 282776, 2944, 0x3a72b010
-0, 285000, 393216, 0x0fed0151
-1, 285780, 2944, 0x6a4a0411
-0, 288000, 393216, 0xbf86faf8
-1, 288784, 2944, 0xd77ab7f5
-0, 291000, 393216, 0x39854c5f
-1, 291788, 2944, 0xe3bf4fe5
-0, 294000, 393216, 0xd9b7760a
-1, 294792, 2944, 0x12db1be8
-0, 297000, 393216, 0x8edcc1d9
-1, 297796, 2944, 0x345210b0
-0, 300000, 393216, 0x44ae1435
-1, 300800, 2944, 0xcfc1f892
-0, 303000, 393216, 0xbc3d6d73
-1, 303804, 2944, 0x5b0a80bb
-0, 306000, 393216, 0xedd82647
-1, 306808, 2944, 0x31ab1168
-0, 309000, 393216, 0x1c2e5ce3
-1, 309812, 2944, 0xd4a4bb0a
-0, 312000, 393216, 0x04e29afe
-1, 312816, 2944, 0x8e211c8f
-0, 315000, 393216, 0xb191578e
-1, 315820, 2944, 0xcf464d50
-0, 318000, 393216, 0x31d75a06
-1, 318824, 2944, 0xe74ff3d6
-0, 321000, 393216, 0xfdb6c56e
-1, 321829, 2944, 0x6274635f
-0, 324000, 393216, 0xf528f484
-1, 324833, 2944, 0xc34c9f64
-0, 327000, 393216, 0x87af758e
-1, 327837, 2944, 0xbb997537
-0, 330000, 393216, 0xc8bdafb7
-1, 330841, 2944, 0x3600da72
-0, 333000, 393216, 0x573afe93
-1, 333845, 2944, 0x343e15f4
-0, 336000, 393216, 0xb03cb8f5
-1, 336849, 2944, 0x17bc58a8
-0, 339000, 393216, 0x6e03ac71
-1, 339853, 2944, 0x3dcbd3ff
-0, 342000, 393216, 0xf919164e
-1, 342857, 2944, 0x1d422371
-0, 345000, 393216, 0x80059f3c
-1, 345861, 2944, 0xe2b83d9d
-0, 348000, 393216, 0xf4ea0b1a
-1, 348865, 2944, 0x65388409
-0, 351000, 393216, 0xe7720ffb
-1, 351869, 2944, 0xafbca269
-0, 354000, 393216, 0x1ec0cd56
-1, 354873, 2944, 0x2d00c0fb
-0, 357000, 393216, 0x2bc8cf18
-1, 357878, 2944, 0xbac9c503
-0, 360000, 393216, 0xe0bf17b5
-1, 360882, 2944, 0x9990768d
-0, 363000, 393216, 0x660247e1
-1, 363886, 2944, 0x8ba978be
-0, 366000, 393216, 0xcf66f2a9
-1, 366890, 2944, 0x5a44a2f5
-0, 369000, 393216, 0x5494d5ab
-1, 369894, 2944, 0xa4b6f3b8
-0, 372000, 393216, 0x2c02f2c4
-1, 372898, 2944, 0x631b6b9f
-0, 375000, 393216, 0x93fa3783
-1, 375902, 2944, 0x4c840923
-0, 378000, 393216, 0x4cc50633
-1, 378906, 2944, 0x7c105df3
-0, 381000, 393216, 0x3f179386
-1, 381910, 2944, 0x01bcb213
-0, 384000, 393216, 0x2bca9e1b
-1, 384914, 2944, 0x95cffbf7
-0, 387000, 393216, 0x3e4af867
-1, 387918, 2944, 0x170a9c3a
-0, 390000, 393216, 0x7e7df93c
-1, 390922, 2944, 0x59e09d61
-0, 393000, 393216, 0x577e4fb0
-1, 393927, 2944, 0x3ea0f205
-0, 396000, 393216, 0x34487f0a
-1, 396931, 2944, 0xd9ea1a3a
-0, 399000, 393216, 0x0937bcfc
-1, 399935, 2944, 0xaf32d704
-0, 402000, 393216, 0xa9e75a5e
-1, 402939, 2944, 0x2d473392
-0, 405000, 393216, 0xf7bc0c89
-1, 405943, 2944, 0x2a8ec544
-0, 408000, 393216, 0x06dacca6
-1, 408947, 2944, 0x883c8838
-0, 411000, 393216, 0x7baaa4bd
-1, 411951, 2944, 0xfaf4d789
-0, 414000, 393216, 0x95477f5f
-1, 414955, 2944, 0xcb315b65
-0, 417000, 393216, 0x51117526
-1, 417959, 2944, 0x980c93b0
-0, 420000, 393216, 0x69656d03
-1, 420963, 2944, 0x0819583b
-0, 423000, 393216, 0xcbd061bb
-1, 423967, 2944, 0xf126e5b5
-0, 426000, 393216, 0x8d1d5be2
-1, 426971, 2944, 0x88836255
-0, 429000, 393216, 0x43e55930
-1, 429976, 2944, 0xc8ae8ca8
-0, 432000, 393216, 0xb56f5872
-1, 432980, 2944, 0xf0750551
-0, 435000, 393216, 0x09a255e9
-1, 435984, 2944, 0x3dfe13a3
-0, 438000, 393216, 0xcaaa5456
-1, 438988, 2944, 0xf2aa957b
-0, 441000, 393216, 0xd267501f
-1, 441992, 2944, 0xa77b79a3
-0, 444000, 393216, 0x7bef4eca
-1, 444996, 2944, 0xb1038284
-0, 447000, 393216, 0x9aa94af3
-1, 448000, 2944, 0xf96be3ba
-0, 450000, 393216, 0xd39d4a29
-1, 451004, 2944, 0x1ae6e293
-0, 453000, 393216, 0x7a754960
-1, 454008, 2944, 0x2059d020
-0, 456000, 393216, 0x3f004921
-1, 457012, 2944, 0x7e6c9996
-0, 459000, 393216, 0x0f784ca8
-1, 460016, 2944, 0x3108b540
-0, 462000, 393216, 0x2a062c70
-1, 463020, 2944, 0x75133155
-0, 465000, 393216, 0x114ef770
-1, 466024, 2944, 0x59a19226
-0, 468000, 393216, 0xfb7673bf
-1, 469029, 2944, 0x3140c138
-0, 471000, 393216, 0xbaea88f7
-1, 472033, 2944, 0x7570d3be
-0, 474000, 393216, 0x6fdfe2ec
-1, 475037, 2944, 0x54fd4ff6
-0, 477000, 393216, 0xb7b2b398
-1, 478041, 2944, 0x23bcf6dc
-0, 480000, 393216, 0x14ba127e
-1, 481045, 2944, 0x2d26489b
-0, 483000, 393216, 0x660b3041
-1, 484049, 2944, 0x4b37bf13
-0, 486000, 393216, 0xe3f3302a
-1, 487053, 2944, 0x12812ec9
-0, 489000, 393216, 0x34c7f1c9
-1, 490057, 2944, 0xc4a609dd
-0, 492000, 393216, 0xa8257bf4
-1, 493061, 2944, 0x5a8c5b20
-0, 495000, 393216, 0xd63fc649
-1, 496065, 2944, 0xd05d110f
-0, 498000, 393216, 0xf8e5b79c
-1, 499069, 2944, 0xceea6f1f
-0, 501000, 393216, 0xa67b52ab
-1, 502073, 2944, 0x4033b0a5
-0, 504000, 393216, 0xef8f9c74
-1, 505078, 2944, 0x101895ce
-0, 507000, 393216, 0x6d3aa6b6
-1, 508082, 2944, 0xd6c6809f
-0, 510000, 393216, 0x8c174ee6
-1, 511086, 2944, 0x197bda7e
-0, 513000, 393216, 0x2dfbc524
-1, 514090, 2944, 0x96fb3e4b
-0, 516000, 393216, 0x7d0808b6
-1, 517094, 2944, 0x12a6e3de
-0, 519000, 393216, 0x6cbdf6f5
-1, 520098, 2944, 0xfb80e466
-0, 522000, 393216, 0xfe39bc53
-1, 523102, 2944, 0xedb8c2fc
-0, 525000, 393216, 0xa3d869b0
-1, 526106, 1016, 0x30e56ca5
-0, 528000, 393216, 0x09f00057
-0, 531000, 393216, 0x6ba56343
-0, 534000, 393216, 0xb696ca3e
-0, 537000, 393216, 0x4eba0225
-0, 540000, 393216, 0xdd45464b
-0, 543000, 393216, 0x2909a9ea
-0, 546000, 393216, 0x12aa3f85
-0, 549000, 393216, 0x59421352
-0, 552000, 393216, 0x57ea0313
-0, 555000, 393216, 0x4e5f3a38
-0, 558000, 393216, 0x55bc932d
-0, 561000, 393216, 0x666ee55d
-0, 564000, 393216, 0xb0f84a69
-0, 567000, 393216, 0xad3ae63f
-0, 570000, 393216, 0x970fd47d
-0, 573000, 393216, 0x86c418e0
-0, 576000, 393216, 0x52c9ce50
-0, 579000, 393216, 0xd54c98c8
-0, 582000, 393216, 0xb40e5fea
-0, 585000, 393216, 0x2aa74875
-0, 588000, 393216, 0x305b251e
-0, 591000, 393216, 0xab8c0780
-0, 594000, 393216, 0x0101dd0e
-0, 597000, 393216, 0x23739cab
-0, 600000, 393216, 0xf05196a0
-0, 603000, 393216, 0x932d1e00
-0, 606000, 393216, 0x932d1e00
-0, 609000, 393216, 0x932d1e00
-0, 612000, 393216, 0x932d1e00
-0, 615000, 393216, 0x932d1e00
-0, 618000, 393216, 0x932d1e00
-0, 621000, 393216, 0x932d1e00
-0, 624000, 393216, 0x932d1e00
-0, 627000, 393216, 0x932d1e00
diff --git a/tests/ref/fate/lossless-alac b/tests/ref/fate/lossless-alac
new file mode 100644 (file)
index 0000000..df27061
--- /dev/null
@@ -0,0 +1 @@
+d0beb768d860b4776358077dd9fcb1e9
diff --git a/tests/ref/fate/lossless-appleaudio b/tests/ref/fate/lossless-appleaudio
deleted file mode 100644 (file)
index df27061..0000000
+++ /dev/null
@@ -1 +0,0 @@
-d0beb768d860b4776358077dd9fcb1e9
diff --git a/tests/ref/fate/lossless-shorten b/tests/ref/fate/lossless-shorten
new file mode 100644 (file)
index 0000000..9cdb369
--- /dev/null
@@ -0,0 +1 @@
+da93c50961443b88fce416ae61c8ca8a
diff --git a/tests/ref/fate/lossless-shortenaudio b/tests/ref/fate/lossless-shortenaudio
deleted file mode 100644 (file)
index 9cdb369..0000000
+++ /dev/null
@@ -1 +0,0 @@
-da93c50961443b88fce416ae61c8ca8a
diff --git a/tests/ref/fate/lossless-wavpack b/tests/ref/fate/lossless-wavpack
new file mode 100644 (file)
index 0000000..6281924
--- /dev/null
@@ -0,0 +1 @@
+97223f65c91213694a660d52f87f35aa
diff --git a/tests/ref/fate/lossless-wavpackaudio b/tests/ref/fate/lossless-wavpackaudio
deleted file mode 100644 (file)
index 6281924..0000000
+++ /dev/null
@@ -1 +0,0 @@
-97223f65c91213694a660d52f87f35aa
diff --git a/tests/ref/fate/pcm_s16be-stereo b/tests/ref/fate/pcm_s16be-stereo
new file mode 100644 (file)
index 0000000..2500ba2
--- /dev/null
@@ -0,0 +1 @@
+f0c0fd7615cdef66fa72f5816632ca9b
diff --git a/tests/ref/fate/pcm_s16le-stereo b/tests/ref/fate/pcm_s16le-stereo
new file mode 100644 (file)
index 0000000..f0837d1
--- /dev/null
@@ -0,0 +1 @@
+0262b20b728f5bb95594e64e2173b2f2
diff --git a/tests/ref/fate/pcm_u8-mono b/tests/ref/fate/pcm_u8-mono
new file mode 100644 (file)
index 0000000..2b46dbc
--- /dev/null
@@ -0,0 +1 @@
+c2dcec9b230dad733b6b877fbed36755
diff --git a/tests/ref/fate/pcm_u8-stereo b/tests/ref/fate/pcm_u8-stereo
new file mode 100644 (file)
index 0000000..701a515
--- /dev/null
@@ -0,0 +1 @@
+973cf68365c3d58ff60ba652433b3bd2
diff --git a/tests/ref/fate/psx-str-v3-adpcm_xa b/tests/ref/fate/psx-str-v3-adpcm_xa
deleted file mode 100644 (file)
index ee0c354..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-0, 0, 8064, 0xa307ed8c
-0, 4800, 8064, 0xd2551927
-0, 9600, 8064, 0x3264a799
-0, 14400, 8064, 0x75da1393
-0, 19200, 8064, 0x68665f59
-0, 24000, 8064, 0xaf266a18
-0, 28800, 8064, 0x4d4b69fd
-0, 33600, 8064, 0x129d7e17
-0, 38400, 8064, 0x78c56725
-0, 43200, 8064, 0x59902cf1
-0, 48000, 8064, 0x6e699c87
-0, 52800, 8064, 0xc30692d7
-0, 57600, 8064, 0x29c043e5
-0, 62400, 8064, 0x61907704
-0, 67200, 8064, 0xf9210630
-0, 72000, 8064, 0xc0bdda08
-0, 76800, 8064, 0x6171b96d
-0, 81600, 8064, 0x082947cf
-0, 86400, 8064, 0xf7bbf1ce
-0, 91200, 8064, 0xe50e4436
-0, 96000, 8064, 0x2a860844
-0, 100800, 8064, 0xedcb502c
-0, 105600, 8064, 0x448e3c7f
-0, 110400, 8064, 0xf782f366
-0, 115200, 8064, 0xf57f66a5
-0, 120000, 8064, 0xdcc36939
-0, 124800, 8064, 0x34959d99
-0, 129600, 8064, 0xa5c20433
-0, 134400, 8064, 0xf1364e9b
-0, 139200, 8064, 0x232fe9c7
-0, 144000, 8064, 0xdc068d5a
-0, 148800, 8064, 0x4962e812
-0, 153600, 8064, 0x36a6709b
-0, 158400, 8064, 0xa2837bd8
-0, 163200, 8064, 0x68612ddb
-0, 168000, 8064, 0x8d76d1cb
-0, 172800, 8064, 0x7707cfc7
diff --git a/tests/ref/fate/qt-msadpcm-stereo b/tests/ref/fate/qt-msadpcm-stereo
deleted file mode 100644 (file)
index 6b131c1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-3b7554e9a186c30adfd2a86bae950f4a
diff --git a/tests/ref/fate/qt-msimaadpcm-stereo b/tests/ref/fate/qt-msimaadpcm-stereo
deleted file mode 100644 (file)
index cb6a481..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1ee96f1efc09251a732621049dc5b66e
diff --git a/tests/ref/fate/qt-rawpcm-16bit-stereo-signed-be b/tests/ref/fate/qt-rawpcm-16bit-stereo-signed-be
deleted file mode 100644 (file)
index 2500ba2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-f0c0fd7615cdef66fa72f5816632ca9b
diff --git a/tests/ref/fate/qt-rawpcm-16bit-stereo-signed-le b/tests/ref/fate/qt-rawpcm-16bit-stereo-signed-le
deleted file mode 100644 (file)
index f0837d1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-0262b20b728f5bb95594e64e2173b2f2
diff --git a/tests/ref/fate/qt-rawpcm-8bit-mono-unsigned b/tests/ref/fate/qt-rawpcm-8bit-mono-unsigned
deleted file mode 100644 (file)
index 2b46dbc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-c2dcec9b230dad733b6b877fbed36755
diff --git a/tests/ref/fate/qt-rawpcm-8bit-stereo-unsigned b/tests/ref/fate/qt-rawpcm-8bit-stereo-unsigned
deleted file mode 100644 (file)
index 701a515..0000000
+++ /dev/null
@@ -1 +0,0 @@
-973cf68365c3d58ff60ba652433b3bd2
diff --git a/tests/ref/fate/sierra-audio b/tests/ref/fate/sierra-audio
deleted file mode 100644 (file)
index 16f226e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-a99402e1f1a0f137608898251b3f309b
diff --git a/tests/ref/fate/thp-mjpeg-adpcm b/tests/ref/fate/thp-mjpeg-adpcm
deleted file mode 100644 (file)
index b1046d8..0000000
+++ /dev/null
@@ -1,143 +0,0 @@
-0, 0, 291840, 0xbd7e0b22
-1, 0, 4312, 0x469714f6
-0, 3003, 291840, 0xf6e12ca5
-1, 3032, 4256, 0xe03dd882
-0, 6006, 291840, 0x528c7049
-1, 6024, 4312, 0x46b901f7
-0, 9009, 291840, 0x93055de9
-1, 9056, 4256, 0x8d4a54e4
-0, 12012, 291840, 0xf95a51c1
-1, 12049, 4256, 0xfd616b67
-0, 15015, 291840, 0x6ad3a65a
-1, 15041, 4312, 0xefe62302
-0, 18018, 291840, 0x494684a7
-1, 18073, 4256, 0xab11684e
-0, 21021, 291840, 0x74c14eb1
-1, 21066, 4256, 0xb4b3feb8
-0, 24024, 291840, 0x149fcb7e
-1, 24058, 4312, 0x71db6461
-0, 27027, 291840, 0x25649761
-1, 27090, 4256, 0x090e5efa
-0, 30030, 291840, 0xbc3f9052
-1, 30083, 4256, 0x36f49c28
-0, 33033, 291840, 0x080edfff
-1, 33075, 4312, 0x0fe3d262
-0, 36036, 291840, 0x6d7ad684
-1, 36107, 4256, 0x199ce269
-0, 39039, 291840, 0x6d53844d
-1, 39099, 4256, 0x98342d05
-0, 42042, 291840, 0xf7ad5385
-1, 42092, 4312, 0xb6fb7ebe
-0, 45045, 291840, 0x0241b56a
-1, 45124, 4256, 0x033dd562
-0, 48048, 291840, 0x120122c8
-1, 48116, 4256, 0xc2cc17e0
-0, 51051, 291840, 0x31b0f32a
-1, 51109, 4312, 0x4bb3ff50
-0, 54054, 291840, 0x14068b98
-1, 54141, 4256, 0x6f2671ef
-0, 57057, 291840, 0xeeec658b
-1, 57133, 4256, 0x5a337bf4
-0, 60060, 291840, 0x9376374c
-1, 60126, 4312, 0xa71f6967
-0, 63063, 291840, 0x091e8c6e
-1, 63158, 4256, 0x48084aa9
-0, 66066, 291840, 0x744ad07f
-1, 66150, 4256, 0x3cce4218
-0, 69069, 291840, 0xf99c554e
-1, 69143, 4312, 0xcbb8f73d
-0, 72072, 291840, 0xc84bd677
-1, 72174, 4256, 0x36825021
-0, 75075, 291840, 0x3898d474
-1, 75167, 4256, 0xeae036c6
-0, 78078, 291840, 0x1e2910c8
-1, 78159, 4312, 0x0d650ac6
-0, 81081, 291840, 0xb11f58bc
-1, 81191, 4256, 0xfba4f58c
-0, 84084, 291840, 0xf89170ee
-1, 84184, 4256, 0x54311f9b
-0, 87087, 291840, 0x8f239dc3
-1, 87176, 4312, 0x286386b3
-0, 90090, 291840, 0x8538c76c
-1, 90208, 4256, 0x871896de
-0, 93093, 291840, 0x162ee66f
-1, 93201, 4256, 0x9ef9f970
-0, 96096, 291840, 0x5f8708a5
-1, 96193, 4312, 0xf9ae97f1
-0, 99099, 291840, 0x95802dfb
-1, 99225, 4256, 0x0ad0d765
-0, 102102, 291840, 0xc424630d
-1, 102218, 4256, 0x8e6aa9b5
-0, 105105, 291840, 0xfb8a8667
-1, 105210, 4312, 0x8362787b
-0, 108108, 291840, 0xbad79af5
-1, 108242, 4256, 0x9b6a5d9c
-0, 111111, 291840, 0xc733b325
-1, 111234, 4256, 0xfb715d8f
-0, 114114, 291840, 0x4bfbcd70
-1, 114227, 4312, 0x02bd8075
-0, 117117, 291840, 0x502cd950
-1, 117259, 4256, 0x428eb932
-0, 120120, 291840, 0x8461ca2c
-1, 120251, 4256, 0x17ea8c94
-0, 123123, 291840, 0x00219b0d
-1, 123244, 4312, 0xb3e761d7
-0, 126126, 291840, 0xa4de45e1
-1, 126276, 4256, 0x0919755a
-0, 129129, 291840, 0xacd3f4df
-1, 129268, 4256, 0x5e520edd
-0, 132132, 291840, 0x2203a369
-1, 132261, 4312, 0x69aa070e
-0, 135135, 291840, 0x0a66effa
-1, 135293, 4256, 0xf8192f7d
-0, 138138, 291840, 0x7ac1fd91
-1, 138285, 4256, 0xaad4475c
-0, 141141, 291840, 0x84970aa7
-1, 141278, 4312, 0x0cabcfcb
-0, 144144, 291840, 0x569d145f
-1, 144309, 4256, 0x952f0f96
-0, 147147, 291840, 0xe51efe1b
-1, 147302, 4256, 0x1b805a0c
-0, 150150, 291840, 0x38e2cd78
-1, 150294, 4312, 0x93043d2a
-0, 153153, 291840, 0x93428ea2
-1, 153326, 4256, 0x38b99e44
-0, 156156, 291840, 0x3d3f5b17
-1, 156319, 4256, 0x60cc52ff
-0, 159159, 291840, 0x9546127d
-1, 159311, 4312, 0x6a875849
-0, 162162, 291840, 0x4178be54
-1, 162343, 4256, 0xd08d6d0e
-0, 165165, 291840, 0x0d0f8036
-1, 165336, 4256, 0x36bfe48e
-0, 168168, 291840, 0xc20557b9
-1, 168328, 4312, 0x795c6134
-0, 171171, 291840, 0x6d4b2d64
-1, 171360, 4256, 0x4fd79583
-0, 174174, 291840, 0xa750125d
-1, 174353, 4256, 0x65e2ab9f
-0, 177177, 291840, 0x04623ce3
-1, 177345, 4312, 0xedeede4a
-0, 180180, 291840, 0xc7f2bbc7
-1, 180377, 4256, 0x097e0d09
-0, 183183, 291840, 0x6e271336
-1, 183369, 4256, 0x58afa133
-0, 186186, 291840, 0xcfbd4246
-1, 186362, 4312, 0x442525b5
-0, 189189, 291840, 0xe1493be9
-1, 189394, 4256, 0x6645c591
-0, 192192, 291840, 0x6c731194
-1, 192386, 4256, 0xb0dd948a
-0, 195195, 291840, 0x0fc30cc2
-1, 195379, 4312, 0x12684e69
-0, 198198, 291840, 0x967427f3
-1, 198411, 4256, 0xb45098e3
-0, 201201, 291840, 0x55ae3b00
-1, 201403, 4256, 0xb6d3c61c
-0, 204204, 291840, 0xbe4f200c
-1, 204396, 4312, 0xb46b5b22
-0, 207207, 291840, 0xc515e443
-1, 207428, 4256, 0x9a556830
-0, 210210, 291840, 0xd738bd69
-1, 210420, 4256, 0x67ca2b35
-0, 213213, 291840, 0xa8e0ab69
diff --git a/tests/ref/fate/tiff-fax-g3 b/tests/ref/fate/tiff-fax-g3
new file mode 100644 (file)
index 0000000..b712dd2
--- /dev/null
@@ -0,0 +1 @@
+0, 0, 1000384, 0xb758eb8b
diff --git a/tests/ref/fate/tiff-fax-g3s b/tests/ref/fate/tiff-fax-g3s
new file mode 100644 (file)
index 0000000..b712dd2
--- /dev/null
@@ -0,0 +1 @@
+0, 0, 1000384, 0xb758eb8b
diff --git a/tests/ref/fate/truemotion2 b/tests/ref/fate/truemotion2
new file mode 100644 (file)
index 0000000..e7c4ee4
--- /dev/null
@@ -0,0 +1,30 @@
+0, 0, 230400, 0x135cb509
+0, 6000, 230400, 0x919a1ab7
+0, 12000, 230400, 0x0af8722b
+0, 18000, 230400, 0xc9616809
+0, 24000, 230400, 0xe16ecaf7
+0, 30000, 230400, 0xa86f8d1b
+0, 36000, 230400, 0xd351b5a4
+0, 42000, 230400, 0xd112b5b7
+0, 48000, 230400, 0xc9c3c9b1
+0, 54000, 230400, 0x4f91e572
+0, 60000, 230400, 0xb1d8c4d3
+0, 66000, 230400, 0x34de10c1
+0, 72000, 230400, 0xbd4f3b29
+0, 78000, 230400, 0xfeaf1477
+0, 84000, 230400, 0x718ffa17
+0, 90000, 230400, 0x23b46ef3
+0, 96000, 230400, 0x6346d9b8
+0, 102000, 230400, 0xdb66bf57
+0, 108000, 230400, 0xeb74a2ff
+0, 114000, 230400, 0xe0750470
+0, 120000, 230400, 0x645eb109
+0, 126000, 230400, 0xbb96489a
+0, 132000, 230400, 0x58a70e35
+0, 138000, 230400, 0xc7563441
+0, 144000, 230400, 0x6098f07e
+0, 150000, 230400, 0x579ece15
+0, 156000, 230400, 0xe1ca8d03
+0, 162000, 230400, 0x8928cf34
+0, 168000, 230400, 0xf621620e
+0, 174000, 230400, 0x98a344ea
diff --git a/tests/ref/fate/vc1 b/tests/ref/fate/vc1
deleted file mode 100644 (file)
index 901f81a..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-0, 0, 38016, 0xa6f15db5
-0, 3600, 38016, 0xa6f15db5
-0, 7200, 38016, 0xa6f15db5
-0, 10800, 38016, 0x5c4ef0e7
-0, 14400, 38016, 0x53a42d1d
-0, 18000, 38016, 0x68f7d89e
-0, 21600, 38016, 0xc15f4368
-0, 25200, 38016, 0xc15f4368
-0, 28800, 38016, 0xd1bd47a8
-0, 32400, 38016, 0xd1bd47a8
-0, 36000, 38016, 0xe1e821ca
-0, 39600, 38016, 0xe1e821ca
-0, 43200, 38016, 0xe1e821ca
-0, 46800, 38016, 0xe1e821ca
-0, 50400, 38016, 0xe1e821ca
diff --git a/tests/ref/fate/vc1_sa00040 b/tests/ref/fate/vc1_sa00040
new file mode 100644 (file)
index 0000000..901f81a
--- /dev/null
@@ -0,0 +1,15 @@
+0, 0, 38016, 0xa6f15db5
+0, 3600, 38016, 0xa6f15db5
+0, 7200, 38016, 0xa6f15db5
+0, 10800, 38016, 0x5c4ef0e7
+0, 14400, 38016, 0x53a42d1d
+0, 18000, 38016, 0x68f7d89e
+0, 21600, 38016, 0xc15f4368
+0, 25200, 38016, 0xc15f4368
+0, 28800, 38016, 0xd1bd47a8
+0, 32400, 38016, 0xd1bd47a8
+0, 36000, 38016, 0xe1e821ca
+0, 39600, 38016, 0xe1e821ca
+0, 43200, 38016, 0xe1e821ca
+0, 46800, 38016, 0xe1e821ca
+0, 50400, 38016, 0xe1e821ca
diff --git a/tests/ref/fate/video-xl b/tests/ref/fate/video-xl
deleted file mode 100644 (file)
index aca0864..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-0, 0, 36096, 0xab1c53c1
-0, 12780, 36096, 0x8b598ff3
-0, 25560, 36096, 0xe9a5f3eb
-0, 38340, 36096, 0x10584b30
-0, 51120, 36096, 0x19d8c5d2
-0, 63900, 36096, 0x43a453b9
-0, 76680, 36096, 0xb32db13b
-0, 89460, 36096, 0xf117e7b3
-0, 102240, 36096, 0x9171fb33
-0, 115020, 36096, 0xdf84081c
-0, 127800, 36096, 0xc9d9527e
-0, 140580, 36096, 0x72fa295e
-0, 153360, 36096, 0xce02060e
-0, 166140, 36096, 0x31f5fdbd
-0, 178920, 36096, 0x4179dc07
-0, 191700, 36096, 0xf250c03f
-0, 204480, 36096, 0xc4aca7c5
-0, 217260, 36096, 0xd9b1837f
-0, 230040, 36096, 0x0af164ef
-0, 242820, 36096, 0x90123fcd
-0, 255600, 36096, 0x60392815
-0, 268380, 36096, 0x7a7b0ac9
-0, 281160, 36096, 0x36c1fe9c
-0, 293940, 36096, 0x50bed8a4
-0, 306720, 36096, 0x10f3b998
-0, 319500, 36096, 0x18e5b516
-0, 332280, 36096, 0x860597dc
-0, 345060, 36096, 0x05488146
-0, 357840, 36096, 0xac577cec
-0, 370620, 36096, 0xc9f95550
-0, 383400, 36096, 0xa0c95270
-0, 396180, 36096, 0x977c5bf2
-0, 408960, 36096, 0xc9f95550
-0, 421740, 36096, 0xa0c95270
-0, 434520, 36096, 0x977c5bf2
-0, 447300, 36096, 0xc9f95550
-0, 460080, 36096, 0xa0c95270
-0, 472860, 36096, 0x977c5bf2
-0, 485640, 36096, 0xc9f95550
-0, 498420, 36096, 0xa0c95270
diff --git a/tests/ref/fate/videoxl b/tests/ref/fate/videoxl
new file mode 100644 (file)
index 0000000..aca0864
--- /dev/null
@@ -0,0 +1,40 @@
+0, 0, 36096, 0xab1c53c1
+0, 12780, 36096, 0x8b598ff3
+0, 25560, 36096, 0xe9a5f3eb
+0, 38340, 36096, 0x10584b30
+0, 51120, 36096, 0x19d8c5d2
+0, 63900, 36096, 0x43a453b9
+0, 76680, 36096, 0xb32db13b
+0, 89460, 36096, 0xf117e7b3
+0, 102240, 36096, 0x9171fb33
+0, 115020, 36096, 0xdf84081c
+0, 127800, 36096, 0xc9d9527e
+0, 140580, 36096, 0x72fa295e
+0, 153360, 36096, 0xce02060e
+0, 166140, 36096, 0x31f5fdbd
+0, 178920, 36096, 0x4179dc07
+0, 191700, 36096, 0xf250c03f
+0, 204480, 36096, 0xc4aca7c5
+0, 217260, 36096, 0xd9b1837f
+0, 230040, 36096, 0x0af164ef
+0, 242820, 36096, 0x90123fcd
+0, 255600, 36096, 0x60392815
+0, 268380, 36096, 0x7a7b0ac9
+0, 281160, 36096, 0x36c1fe9c
+0, 293940, 36096, 0x50bed8a4
+0, 306720, 36096, 0x10f3b998
+0, 319500, 36096, 0x18e5b516
+0, 332280, 36096, 0x860597dc
+0, 345060, 36096, 0x05488146
+0, 357840, 36096, 0xac577cec
+0, 370620, 36096, 0xc9f95550
+0, 383400, 36096, 0xa0c95270
+0, 396180, 36096, 0x977c5bf2
+0, 408960, 36096, 0xc9f95550
+0, 421740, 36096, 0xa0c95270
+0, 434520, 36096, 0x977c5bf2
+0, 447300, 36096, 0xc9f95550
+0, 460080, 36096, 0xa0c95270
+0, 472860, 36096, 0x977c5bf2
+0, 485640, 36096, 0xc9f95550
+0, 498420, 36096, 0xa0c95270
diff --git a/tests/ref/fate/vp3 b/tests/ref/fate/vp3
deleted file mode 100644 (file)
index 7c3d7d1..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-0, 0, 261120, 0xc50dec2b
-0, 3600, 261120, 0xaa8d4441
-0, 7200, 261120, 0x932b0d44
-0, 10800, 261120, 0x125e1af7
-0, 14400, 261120, 0x09a763a5
-0, 18000, 261120, 0x56939852
-0, 21600, 261120, 0x0eda6d35
-0, 25200, 261120, 0x2f0d3869
-0, 28800, 261120, 0xe177c34c
-0, 32400, 261120, 0x5d4e833a
-0, 36000, 261120, 0x42e26e7a
-0, 39600, 261120, 0xf5a60b4c
-0, 43200, 261120, 0x29938341
-0, 46800, 261120, 0x0a9ebb80
-0, 50400, 261120, 0xd18c6a11
-0, 54000, 261120, 0x4b8212ac
-0, 57600, 261120, 0x7902aabc
-0, 61200, 261120, 0x4babac44
-0, 64800, 261120, 0xf33efa46
-0, 68400, 261120, 0x110dd40a
-0, 72000, 261120, 0xae327a8a
-0, 75600, 261120, 0xab757d75
-0, 79200, 261120, 0xfbd1402d
-0, 82800, 261120, 0x4f2c5d31
-0, 86400, 261120, 0xc7ea2149
-0, 90000, 261120, 0x86072cf7
-0, 93600, 261120, 0x37c2f2ed
-0, 97200, 261120, 0x1d51ee83
-0, 100800, 261120, 0x72291b8b
-0, 104400, 261120, 0xe9c8ffaf
-0, 108000, 261120, 0x657a1615
-0, 111600, 261120, 0x6f832019
-0, 115200, 261120, 0xf4445a22
-0, 118800, 261120, 0x105306f0
-0, 122400, 261120, 0x34c0c36b
-0, 126000, 261120, 0x7767be18
-0, 129600, 261120, 0x88a7eaeb
-0, 133200, 261120, 0x797e69e4
-0, 136800, 261120, 0x78901f02
-0, 140400, 261120, 0xbc91758e
-0, 144000, 261120, 0x35d47b24
-0, 147600, 261120, 0xaf0ebc82
-0, 151200, 261120, 0x40e63004
-0, 154800, 261120, 0x70d1c5c1
-0, 158400, 261120, 0x8aea2b70
-0, 162000, 261120, 0x51f3cd81
-0, 165600, 261120, 0x8f8584b7
-0, 169200, 261120, 0x921541fb
-0, 172800, 261120, 0xddd3f1ea
-0, 176400, 261120, 0x6be2e960
-0, 180000, 261120, 0x72997a1f
-0, 183600, 261120, 0xe70fc009
-0, 187200, 261120, 0x816a0687
-0, 190800, 261120, 0x2aa79e82
-0, 194400, 261120, 0x85f2fe5c
-0, 198000, 261120, 0x000dd8b6
-0, 201600, 261120, 0x1be19dd4
-0, 205200, 261120, 0xadea80e5
-0, 208800, 261120, 0x0cc2204f
-0, 212400, 261120, 0xd62968a8
-0, 216000, 261120, 0x0afc75c2
-0, 219600, 261120, 0x82341f09
-0, 223200, 261120, 0xbf7e66cd
-0, 226800, 261120, 0x8f3491df
-0, 230400, 261120, 0xc316d383
-0, 234000, 261120, 0x3de7f632
-0, 237600, 261120, 0xda55cfb0
-0, 241200, 261120, 0xbd88bb46
-0, 244800, 261120, 0x75444b17
-0, 248400, 261120, 0x798cc498
-0, 252000, 261120, 0xf9a60fa6
-0, 255600, 261120, 0xbd8debd7
-0, 259200, 261120, 0x7c890029
-0, 262800, 261120, 0x7a75e44a
-0, 266400, 261120, 0x1f04611c
-0, 270000, 261120, 0x96b3ee93
-0, 273600, 261120, 0x7fc11f39
-0, 277200, 261120, 0xe87d6864
-0, 280800, 261120, 0x6797d904
-0, 284400, 261120, 0x9e3e7bde
-0, 288000, 261120, 0xc31a8039
-0, 291600, 261120, 0xe3ef4cf7
-0, 295200, 261120, 0x83c56fc9
-0, 298800, 261120, 0xb304f7aa
-0, 302400, 261120, 0x039a7080
-0, 306000, 261120, 0xffb08224
-0, 309600, 261120, 0xa7be783a
-0, 313200, 261120, 0x572beff3
-0, 316800, 261120, 0x1bc59ae8
-0, 320400, 261120, 0x11c8feb4
-0, 324000, 261120, 0xe2398651
-0, 327600, 261120, 0x37c3efba
-0, 331200, 261120, 0xb32f0dd4
-0, 334800, 261120, 0x66880c50
-0, 338400, 261120, 0x4f7392c8
-0, 342000, 261120, 0x3d5c08f6
-0, 345600, 261120, 0xfd129211
-0, 349200, 261120, 0x9b396ebe
-0, 352800, 261120, 0x75ab9a4a
-0, 356400, 261120, 0xf8c4e7ea
-0, 360000, 261120, 0xdd48c7c3
-0, 363600, 261120, 0xdebf20e6
-0, 367200, 261120, 0x35c32091
-0, 370800, 261120, 0xce5a49c7
-0, 374400, 261120, 0x69fc8e0d
-0, 378000, 261120, 0x43a08b41
-0, 381600, 261120, 0x01a0513c
-0, 385200, 261120, 0x1d3f490a
-0, 388800, 261120, 0xb44df252
-0, 392400, 261120, 0x1259753e
-0, 396000, 261120, 0x4a1538d6
-0, 399600, 261120, 0xd5ed4bd5
-0, 403200, 261120, 0xa21590b5
-0, 406800, 261120, 0xfb2de1f7
diff --git a/tests/ref/fate/vp31 b/tests/ref/fate/vp31
new file mode 100644 (file)
index 0000000..7c3d7d1
--- /dev/null
@@ -0,0 +1,114 @@
+0, 0, 261120, 0xc50dec2b
+0, 3600, 261120, 0xaa8d4441
+0, 7200, 261120, 0x932b0d44
+0, 10800, 261120, 0x125e1af7
+0, 14400, 261120, 0x09a763a5
+0, 18000, 261120, 0x56939852
+0, 21600, 261120, 0x0eda6d35
+0, 25200, 261120, 0x2f0d3869
+0, 28800, 261120, 0xe177c34c
+0, 32400, 261120, 0x5d4e833a
+0, 36000, 261120, 0x42e26e7a
+0, 39600, 261120, 0xf5a60b4c
+0, 43200, 261120, 0x29938341
+0, 46800, 261120, 0x0a9ebb80
+0, 50400, 261120, 0xd18c6a11
+0, 54000, 261120, 0x4b8212ac
+0, 57600, 261120, 0x7902aabc
+0, 61200, 261120, 0x4babac44
+0, 64800, 261120, 0xf33efa46
+0, 68400, 261120, 0x110dd40a
+0, 72000, 261120, 0xae327a8a
+0, 75600, 261120, 0xab757d75
+0, 79200, 261120, 0xfbd1402d
+0, 82800, 261120, 0x4f2c5d31
+0, 86400, 261120, 0xc7ea2149
+0, 90000, 261120, 0x86072cf7
+0, 93600, 261120, 0x37c2f2ed
+0, 97200, 261120, 0x1d51ee83
+0, 100800, 261120, 0x72291b8b
+0, 104400, 261120, 0xe9c8ffaf
+0, 108000, 261120, 0x657a1615
+0, 111600, 261120, 0x6f832019
+0, 115200, 261120, 0xf4445a22
+0, 118800, 261120, 0x105306f0
+0, 122400, 261120, 0x34c0c36b
+0, 126000, 261120, 0x7767be18
+0, 129600, 261120, 0x88a7eaeb
+0, 133200, 261120, 0x797e69e4
+0, 136800, 261120, 0x78901f02
+0, 140400, 261120, 0xbc91758e
+0, 144000, 261120, 0x35d47b24
+0, 147600, 261120, 0xaf0ebc82
+0, 151200, 261120, 0x40e63004
+0, 154800, 261120, 0x70d1c5c1
+0, 158400, 261120, 0x8aea2b70
+0, 162000, 261120, 0x51f3cd81
+0, 165600, 261120, 0x8f8584b7
+0, 169200, 261120, 0x921541fb
+0, 172800, 261120, 0xddd3f1ea
+0, 176400, 261120, 0x6be2e960
+0, 180000, 261120, 0x72997a1f
+0, 183600, 261120, 0xe70fc009
+0, 187200, 261120, 0x816a0687
+0, 190800, 261120, 0x2aa79e82
+0, 194400, 261120, 0x85f2fe5c
+0, 198000, 261120, 0x000dd8b6
+0, 201600, 261120, 0x1be19dd4
+0, 205200, 261120, 0xadea80e5
+0, 208800, 261120, 0x0cc2204f
+0, 212400, 261120, 0xd62968a8
+0, 216000, 261120, 0x0afc75c2
+0, 219600, 261120, 0x82341f09
+0, 223200, 261120, 0xbf7e66cd
+0, 226800, 261120, 0x8f3491df
+0, 230400, 261120, 0xc316d383
+0, 234000, 261120, 0x3de7f632
+0, 237600, 261120, 0xda55cfb0
+0, 241200, 261120, 0xbd88bb46
+0, 244800, 261120, 0x75444b17
+0, 248400, 261120, 0x798cc498
+0, 252000, 261120, 0xf9a60fa6
+0, 255600, 261120, 0xbd8debd7
+0, 259200, 261120, 0x7c890029
+0, 262800, 261120, 0x7a75e44a
+0, 266400, 261120, 0x1f04611c
+0, 270000, 261120, 0x96b3ee93
+0, 273600, 261120, 0x7fc11f39
+0, 277200, 261120, 0xe87d6864
+0, 280800, 261120, 0x6797d904
+0, 284400, 261120, 0x9e3e7bde
+0, 288000, 261120, 0xc31a8039
+0, 291600, 261120, 0xe3ef4cf7
+0, 295200, 261120, 0x83c56fc9
+0, 298800, 261120, 0xb304f7aa
+0, 302400, 261120, 0x039a7080
+0, 306000, 261120, 0xffb08224
+0, 309600, 261120, 0xa7be783a
+0, 313200, 261120, 0x572beff3
+0, 316800, 261120, 0x1bc59ae8
+0, 320400, 261120, 0x11c8feb4
+0, 324000, 261120, 0xe2398651
+0, 327600, 261120, 0x37c3efba
+0, 331200, 261120, 0xb32f0dd4
+0, 334800, 261120, 0x66880c50
+0, 338400, 261120, 0x4f7392c8
+0, 342000, 261120, 0x3d5c08f6
+0, 345600, 261120, 0xfd129211
+0, 349200, 261120, 0x9b396ebe
+0, 352800, 261120, 0x75ab9a4a
+0, 356400, 261120, 0xf8c4e7ea
+0, 360000, 261120, 0xdd48c7c3
+0, 363600, 261120, 0xdebf20e6
+0, 367200, 261120, 0x35c32091
+0, 370800, 261120, 0xce5a49c7
+0, 374400, 261120, 0x69fc8e0d
+0, 378000, 261120, 0x43a08b41
+0, 381600, 261120, 0x01a0513c
+0, 385200, 261120, 0x1d3f490a
+0, 388800, 261120, 0xb44df252
+0, 392400, 261120, 0x1259753e
+0, 396000, 261120, 0x4a1538d6
+0, 399600, 261120, 0xd5ed4bd5
+0, 403200, 261120, 0xa21590b5
+0, 406800, 261120, 0xfb2de1f7