From 9dc92a38a0459109951e612c45f0323a90829e50 Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Thu, 6 Mar 2008 07:30:41 +0000 Subject: IMA ADPCM encoder - QT variant Originally committed as revision 12348 to svn://svn.ffmpeg.org/ffmpeg/trunk --- tests/ffmpeg.regression.ref | 4 ++++ tests/regression.sh | 5 ++++ tests/rotozoom.regression.ref | 4 ++++ tests/seek.regression.ref | 55 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 68 insertions(+) (limited to 'tests') diff --git a/tests/ffmpeg.regression.ref b/tests/ffmpeg.regression.ref index 43f79ef..f175eb5 100644 --- a/tests/ffmpeg.regression.ref +++ b/tests/ffmpeg.regression.ref @@ -179,6 +179,10 @@ stddev:8368.02 PSNR:17.87 bytes:96256 266300 ./tests/data/a-adpcm_ima.wav 947196b1739a9d6fe0c29424cf61cd8c *./tests/data/adpcm_ima_wav.vsynth.out.wav stddev:904.20 PSNR:37.19 bytes:1056768 +efdae2746040dbc27be402b149556f1e *./tests/data/a-adpcm_qt.aiff +281184 ./tests/data/a-adpcm_qt.aiff +468fcd54a438f1b74060c2e9665be59e *./tests/data/adpcm_ima_qt.vsynth.out.wav +stddev:8931.22 PSNR:17.30 bytes:1056768 628d4789cf9ee16a756ac54b7fd8650d *./tests/data/a-adpcm_ms.wav 267320 ./tests/data/a-adpcm_ms.wav 91a84bb4f319a3a0bf0c0441b3d3a529 *./tests/data/adpcm_ms.vsynth.out.wav diff --git a/tests/regression.sh b/tests/regression.sh index 44bf9eb..cbbeda0 100755 --- a/tests/regression.sh +++ b/tests/regression.sh @@ -401,6 +401,11 @@ do_audio_encoding adpcm_ima.wav "-ar 44100" "-acodec adpcm_ima_wav" do_audio_decoding fi +if [ -n "$do_adpcm_ima_qt" ] ; then +do_audio_encoding adpcm_qt.aiff "-ar 44100" "-acodec adpcm_ima_qt" +do_audio_decoding +fi + if [ -n "$do_adpcm_ms" ] ; then do_audio_encoding adpcm_ms.wav "-ar 44100" "-acodec adpcm_ms" do_audio_decoding diff --git a/tests/rotozoom.regression.ref b/tests/rotozoom.regression.ref index 4ec5eb5..2f1b2b7 100644 --- a/tests/rotozoom.regression.ref +++ b/tests/rotozoom.regression.ref @@ -179,6 +179,10 @@ stddev:8368.02 PSNR:17.87 bytes:96256 266300 ./tests/data/a-adpcm_ima.wav 947196b1739a9d6fe0c29424cf61cd8c *./tests/data/adpcm_ima_wav.rotozoom.out.wav stddev:904.20 PSNR:37.19 bytes:1056768 +efdae2746040dbc27be402b149556f1e *./tests/data/a-adpcm_qt.aiff +281184 ./tests/data/a-adpcm_qt.aiff +468fcd54a438f1b74060c2e9665be59e *./tests/data/adpcm_ima_qt.rotozoom.out.wav +stddev:8931.22 PSNR:17.30 bytes:1056768 628d4789cf9ee16a756ac54b7fd8650d *./tests/data/a-adpcm_ms.wav 267320 ./tests/data/a-adpcm_ms.wav 91a84bb4f319a3a0bf0c0441b3d3a529 *./tests/data/adpcm_ms.rotozoom.out.wav diff --git a/tests/seek.regression.ref b/tests/seek.regression.ref index a760b9e..96c5cc7 100644 --- a/tests/seek.regression.ref +++ b/tests/seek.regression.ref @@ -95,6 +95,61 @@ ret: 0 st: 0 dts:0.511995 pts:0.511995 pos:8252 size:4096 flags:1 ret: 0 st:-1 ts:-0.645825 flags:1 ret: 0 st: 0 dts:-0.703991 pts:-0.703991 pos:41020 size:4096 flags:1 ---------------- +tests/data/a-adpcm_qt.aiff +ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:72 size:4080 flags:1 +ret: 0 st:-1 ts:-1.000000 flags:0 +ret:-5 +ret: 0 st:-1 ts:1.894167 flags:1 +ret: 0 st: 0 dts:1.894059 pts:1.894059 pos:88812 size:4080 flags:1 +ret: 0 st: 0 ts:0.788345 flags:0 +ret: 0 st: 0 dts:0.789546 pts:0.789546 pos:37064 size:4080 flags:1 +ret: 0 st: 0 ts:-0.317506 flags:1 +ret: 0 st: 0 dts:-0.317846 pts:-0.317846 pos:69832 size:4080 flags:1 +ret: 0 st:-1 ts:2.576668 flags:0 +ret: 0 st: 0 dts:2.577642 pts:2.577642 pos:120840 size:4080 flags:1 +ret: 0 st:-1 ts:1.470835 flags:1 +ret: 0 st: 0 dts:1.470249 pts:1.470249 pos:68956 size:4080 flags:1 +ret: 0 st: 0 ts:0.365011 flags:0 +ret: 0 st: 0 dts:0.365737 pts:0.365737 pos:17208 size:4080 flags:1 +ret: 0 st: 0 ts:-0.740839 flags:1 +ret: 0 st: 0 dts:-0.741655 pts:-0.741655 pos:49976 size:4080 flags:1 +ret: 0 st:-1 ts:2.153336 flags:0 +ret: 0 st: 0 dts:2.153855 pts:2.153855 pos:100984 size:4080 flags:1 +ret: 0 st:-1 ts:1.047503 flags:1 +ret: 0 st: 0 dts:1.046440 pts:1.046440 pos:49100 size:4080 flags:1 +ret: 0 st: 0 ts:-0.058322 flags:0 +ret: 0 st: 0 dts:-0.058050 pts:-0.058050 pos:81868 size:4080 flags:1 +ret: 0 st: 0 ts:2.835828 flags:1 +ret: 0 st: 0 dts:2.834535 pts:2.834535 pos:132876 size:4080 flags:1 +ret: 0 st:-1 ts:1.730004 flags:0 +ret: 0 st: 0 dts:1.730045 pts:1.730045 pos:81128 size:4080 flags:1 +ret: 0 st:-1 ts:0.624171 flags:1 +ret: 0 st: 0 dts:0.624082 pts:0.624082 pos:29312 size:4080 flags:1 +ret: 0 st: 0 ts:-0.481655 flags:0 +ret: 0 st: 0 dts:-0.480408 pts:-0.480408 pos:62080 size:4080 flags:1 +ret: 0 st: 0 ts:2.412494 flags:1 +ret: 0 st: 0 dts:2.412200 pts:2.412200 pos:113088 size:4080 flags:1 +ret: 0 st:-1 ts:1.306672 flags:0 +ret: 0 st: 0 dts:1.307687 pts:1.307687 pos:61340 size:4080 flags:1 +ret: 0 st:-1 ts:0.200839 flags:1 +ret: 0 st: 0 dts:0.200295 pts:0.200295 pos:9456 size:4080 flags:1 +ret: 0 st: 0 ts:-0.904989 flags:0 +ret: 0 st: 0 dts:-0.904218 pts:-0.904218 pos:42224 size:4080 flags:1 +ret: 0 st: 0 ts:1.989184 flags:1 +ret: 0 st: 0 dts:1.988390 pts:1.988390 pos:93232 size:4080 flags:1 +ret: 0 st:-1 ts:0.883340 flags:0 +ret: 0 st: 0 dts:0.883900 pts:0.883900 pos:41484 size:4080 flags:1 +ret: 0 st:-1 ts:-0.222493 flags:1 +ret: 0 st: 0 dts:-0.223515 pts:-0.223515 pos:74252 size:4080 flags:1 +ret: 0 st: 0 ts:2.671678 flags:0 +ret: 0 st: 0 dts:2.671995 pts:2.671995 pos:125260 size:4080 flags:1 +ret: 0 st: 0 ts:1.565850 flags:1 +ret: 0 st: 0 dts:1.564580 pts:1.564580 pos:73376 size:4080 flags:1 +ret: 0 st:-1 ts:0.460008 flags:0 +ret: 0 st: 0 dts:0.460091 pts:0.460091 pos:21628 size:4080 flags:1 +ret: 0 st:-1 ts:-0.645825 flags:1 +ret: 0 st: 0 dts:-0.645873 pts:-0.645873 pos:54396 size:4080 flags:1 +---------------- tests/data/a-adpcm_ms.wav ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:56 size:4096 flags:1 ret: 0 st:-1 ts:-1.000000 flags:0 -- cgit v1.1