mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2024-12-11 05:04:44 +00:00
FATE: replace the acodec-g726 test with 4 new encode/decode tests
Avoids resampling and channel mixing. This only tests the behavior with respect to input and output audio rather than also testing changes to the encoder or muxer that do not affect the resulting decoded output.
This commit is contained in:
parent
a6c8cca2a8
commit
03caef1bed
@ -311,11 +311,6 @@ do_audio_encoding ac3.ac3 "-vn -acodec ac3_fixed"
|
|||||||
#$tiny_psnr $pcm_dst $pcm_ref 2 1024
|
#$tiny_psnr $pcm_dst $pcm_ref 2 1024
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "$do_g726" ] ; then
|
|
||||||
do_audio_encoding g726.wav "-b 32k -ac 1 -ar 8000 -acodec g726"
|
|
||||||
do_audio_decoding
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -n "$do_adpcm_adx" ] ; then
|
if [ -n "$do_adpcm_adx" ] ; then
|
||||||
do_audio_encoding adpcm_adx.adx "-acodec adpcm_adx"
|
do_audio_encoding adpcm_adx.adx "-acodec adpcm_adx"
|
||||||
do_audio_decoding
|
do_audio_decoding
|
||||||
|
@ -9,6 +9,29 @@ fate-g722-encode: CMD = enc_dec_pcm wav md5 s16le $(SRC) -c:a g722
|
|||||||
FATE_TESTS += $(FATE_G722)
|
FATE_TESTS += $(FATE_G722)
|
||||||
fate-g722: $(FATE_G722)
|
fate-g722: $(FATE_G722)
|
||||||
|
|
||||||
|
FATE_G726 += fate-g726-encode-2bit
|
||||||
|
fate-g726-encode-2bit: tests/data/asynth-8000-1.wav
|
||||||
|
fate-g726-encode-2bit: SRC = tests/data/asynth-8000-1.wav
|
||||||
|
fate-g726-encode-2bit: CMD = enc_dec_pcm wav md5 s16le $(SRC) -c:a g726 -b:a 16k
|
||||||
|
|
||||||
|
FATE_G726 += fate-g726-encode-3bit
|
||||||
|
fate-g726-encode-3bit: tests/data/asynth-8000-1.wav
|
||||||
|
fate-g726-encode-3bit: SRC = tests/data/asynth-8000-1.wav
|
||||||
|
fate-g726-encode-3bit: CMD = enc_dec_pcm wav md5 s16le $(SRC) -c:a g726 -b:a 24k
|
||||||
|
|
||||||
|
FATE_G726 += fate-g726-encode-4bit
|
||||||
|
fate-g726-encode-4bit: tests/data/asynth-8000-1.wav
|
||||||
|
fate-g726-encode-4bit: SRC = tests/data/asynth-8000-1.wav
|
||||||
|
fate-g726-encode-4bit: CMD = enc_dec_pcm wav md5 s16le $(SRC) -c:a g726 -b:a 32k
|
||||||
|
|
||||||
|
FATE_G726 += fate-g726-encode-5bit
|
||||||
|
fate-g726-encode-5bit: tests/data/asynth-8000-1.wav
|
||||||
|
fate-g726-encode-5bit: SRC = tests/data/asynth-8000-1.wav
|
||||||
|
fate-g726-encode-5bit: CMD = enc_dec_pcm wav md5 s16le $(SRC) -c:a g726 -b:a 40k
|
||||||
|
|
||||||
|
FATE_TESTS += $(FATE_G726)
|
||||||
|
fate-g726: $(FATE_G726)
|
||||||
|
|
||||||
FATE_GSM += fate-gsm-ms
|
FATE_GSM += fate-gsm-ms
|
||||||
fate-gsm-ms: CMD = framecrc -i $(SAMPLES)/gsm/ciao.wav
|
fate-gsm-ms: CMD = framecrc -i $(SAMPLES)/gsm/ciao.wav
|
||||||
|
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
64bfac75bd371304b704be5b3dbcd04a *./tests/data/acodec/g726.wav
|
|
||||||
24054 ./tests/data/acodec/g726.wav
|
|
||||||
79523adfec05760931fda877e1eaf7b4 *./tests/data/g726.acodec.out.wav
|
|
||||||
stddev: 8554.55 PSNR: 17.69 MAXDIFF:29353 bytes: 95984/ 1058400
|
|
1
tests/ref/fate/g726-encode-2bit
Normal file
1
tests/ref/fate/g726-encode-2bit
Normal file
@ -0,0 +1 @@
|
|||||||
|
MD5=215eaef5778a16e2bf4f3725a557f355
|
1
tests/ref/fate/g726-encode-3bit
Normal file
1
tests/ref/fate/g726-encode-3bit
Normal file
@ -0,0 +1 @@
|
|||||||
|
MD5=0bebd949dfd5ac0ae3f2c3ceb2e3fac1
|
1
tests/ref/fate/g726-encode-4bit
Normal file
1
tests/ref/fate/g726-encode-4bit
Normal file
@ -0,0 +1 @@
|
|||||||
|
MD5=a21cfea116ab2179eabe5d84b6bfc09a
|
1
tests/ref/fate/g726-encode-5bit
Normal file
1
tests/ref/fate/g726-encode-5bit
Normal file
@ -0,0 +1 @@
|
|||||||
|
MD5=9cad98cf5205bf76d6e9d1241e56141a
|
@ -1,53 +0,0 @@
|
|||||||
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 58 size: 4096
|
|
||||||
ret: 0 st:-1 flags:0 ts:-1.000000
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 58 size: 4096
|
|
||||||
ret: 0 st:-1 flags:1 ts: 1.894167
|
|
||||||
ret: 0 st: 0 flags:1 dts: 1.894000 pts: 1.894000 pos: 7634 size: 4096
|
|
||||||
ret: 0 st: 0 flags:0 ts: 0.788375
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.788500 pts: 0.788500 pos: 3212 size: 4096
|
|
||||||
ret: 0 st: 0 flags:1 ts:-0.317500
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 58 size: 4096
|
|
||||||
ret: 0 st:-1 flags:0 ts: 2.576668
|
|
||||||
ret: 0 st: 0 flags:1 dts: 2.576750 pts: 2.576750 pos: 10365 size: 4096
|
|
||||||
ret: 0 st:-1 flags:1 ts: 1.470835
|
|
||||||
ret: 0 st: 0 flags:1 dts: 1.470750 pts: 1.470750 pos: 5941 size: 4096
|
|
||||||
ret: 0 st: 0 flags:0 ts: 0.365000
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.365000 pts: 0.365000 pos: 1518 size: 4096
|
|
||||||
ret: 0 st: 0 flags:1 ts:-0.740875
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 58 size: 4096
|
|
||||||
ret: 0 st:-1 flags:0 ts: 2.153336
|
|
||||||
ret: 0 st: 0 flags:1 dts: 2.153500 pts: 2.153500 pos: 8672 size: 4096
|
|
||||||
ret: 0 st:-1 flags:1 ts: 1.047503
|
|
||||||
ret: 0 st: 0 flags:1 dts: 1.047500 pts: 1.047500 pos: 4248 size: 4096
|
|
||||||
ret: 0 st: 0 flags:0 ts:-0.058375
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 58 size: 4096
|
|
||||||
ret: 0 st: 0 flags:1 ts: 2.835875
|
|
||||||
ret: 0 st: 0 flags:1 dts: 2.835750 pts: 2.835750 pos: 11401 size: 4096
|
|
||||||
ret: 0 st:-1 flags:0 ts: 1.730004
|
|
||||||
ret: 0 st: 0 flags:1 dts: 1.730000 pts: 1.730000 pos: 6978 size: 4096
|
|
||||||
ret: 0 st:-1 flags:1 ts: 0.624171
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.624000 pts: 0.624000 pos: 2554 size: 4096
|
|
||||||
ret: 0 st: 0 flags:0 ts:-0.481625
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 58 size: 4096
|
|
||||||
ret: 0 st: 0 flags:1 ts: 2.412500
|
|
||||||
ret: 0 st: 0 flags:1 dts: 2.412500 pts: 2.412500 pos: 9708 size: 4096
|
|
||||||
ret: 0 st:-1 flags:0 ts: 1.306672
|
|
||||||
ret: 0 st: 0 flags:1 dts: 1.306750 pts: 1.306750 pos: 5285 size: 4096
|
|
||||||
ret: 0 st:-1 flags:1 ts: 0.200839
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.200750 pts: 0.200750 pos: 861 size: 4096
|
|
||||||
ret: 0 st: 0 flags:0 ts:-0.905000
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 58 size: 4096
|
|
||||||
ret: 0 st: 0 flags:1 ts: 1.989125
|
|
||||||
ret: 0 st: 0 flags:1 dts: 1.989000 pts: 1.989000 pos: 8014 size: 4096
|
|
||||||
ret: 0 st:-1 flags:0 ts: 0.883340
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.883500 pts: 0.883500 pos: 3592 size: 4096
|
|
||||||
ret: 0 st:-1 flags:1 ts:-0.222493
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 58 size: 4096
|
|
||||||
ret: 0 st: 0 flags:0 ts: 2.671625
|
|
||||||
ret: 0 st: 0 flags:1 dts: 2.671750 pts: 2.671750 pos: 10745 size: 4096
|
|
||||||
ret: 0 st: 0 flags:1 ts: 1.565875
|
|
||||||
ret: 0 st: 0 flags:1 dts: 1.565750 pts: 1.565750 pos: 6321 size: 4096
|
|
||||||
ret: 0 st:-1 flags:0 ts: 0.460008
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.460000 pts: 0.460000 pos: 1898 size: 4096
|
|
||||||
ret: 0 st:-1 flags:1 ts:-0.645825
|
|
||||||
ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 58 size: 4096
|
|
Loading…
Reference in New Issue
Block a user