From d7f39b55e6ffb9dc136bf2b1248888bc434cdd7c Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sat, 6 Jul 2024 23:50:47 +0200 Subject: [PATCH 08/30] tests/fate/vcodec: Test H.261 loop-filter Increases coverage. Signed-off-by: Andreas Rheinhardt --- tests/fate/vcodec.mak | 2 +- tests/ref/seek/vsynth_lena-h261 | 28 ++++++++++++++-------------- tests/ref/vsynth/vsynth1-h261 | 8 ++++---- tests/ref/vsynth/vsynth2-h261 | 8 ++++---- tests/ref/vsynth/vsynth_lena-h261 | 8 ++++---- 5 files changed, 27 insertions(+), 27 deletions(-) diff --git a/tests/fate/vcodec.mak b/tests/fate/vcodec.mak index f009cc68c8..8a9083d4ed 100644 --- a/tests/fate/vcodec.mak +++ b/tests/fate/vcodec.mak @@ -204,7 +204,7 @@ fate-vsynth%-flv: ENCOPTS = -qscale 10 fate-vsynth%-flv: FMT = flv FATE_VCODEC-$(call ENCDEC, H261, AVI) += h261 h261-trellis -fate-vsynth%-h261: ENCOPTS = -qscale 11 +fate-vsynth%-h261: ENCOPTS = -qscale 11 -flags +loop fate-vsynth%-h261-trellis: ENCOPTS = -qscale 12 -trellis 1 -mbd rd FATE_VCODEC-$(call ENCDEC, H263, AVI) += h263 h263-obmc h263p diff --git a/tests/ref/seek/vsynth_lena-h261 b/tests/ref/seek/vsynth_lena-h261 index dabf6a3014..2560d6fda9 100644 --- a/tests/ref/seek/vsynth_lena-h261 +++ b/tests/ref/seek/vsynth_lena-h261 @@ -2,45 +2,45 @@ ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 5652 size: 9645 ret: 0 st:-1 flags:0 ts:-1.000000 ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 5652 size: 9645 ret: 0 st:-1 flags:1 ts: 1.894167 -ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 126498 size: 11377 +ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 122896 size: 11377 ret: 0 st: 0 flags:0 ts: 0.800000 -ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 82056 size: 10322 +ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 79230 size: 10322 ret:-1 st: 0 flags:1 ts:-0.320000 ret:-1 st:-1 flags:0 ts: 2.576668 ret: 0 st:-1 flags:1 ts: 1.470835 -ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 126498 size: 11377 +ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 122896 size: 11377 ret: 0 st: 0 flags:0 ts: 0.360000 -ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 44668 size: 9404 +ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 42130 size: 9404 ret:-1 st: 0 flags:1 ts:-0.760000 ret:-1 st:-1 flags:0 ts: 2.153336 ret: 0 st:-1 flags:1 ts: 1.047503 -ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 82056 size: 10322 +ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 79230 size: 10322 ret: 0 st: 0 flags:0 ts:-0.040000 ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 5652 size: 9645 ret: 0 st: 0 flags:1 ts: 2.840000 -ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 175860 size: 11707 +ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 171314 size: 11707 ret: 0 st:-1 flags:0 ts: 1.730004 -ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 175860 size: 11707 +ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 171314 size: 11707 ret: 0 st:-1 flags:1 ts: 0.624171 -ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 44668 size: 9404 +ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 42130 size: 9404 ret: 0 st: 0 flags:0 ts:-0.480000 ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 5652 size: 9645 ret: 0 st: 0 flags:1 ts: 2.400000 -ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 175860 size: 11707 +ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 171314 size: 11707 ret: 0 st:-1 flags:0 ts: 1.306672 -ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 126498 size: 11377 +ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 122896 size: 11377 ret: 0 st:-1 flags:1 ts: 0.200839 ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 5652 size: 9645 ret: 0 st: 0 flags:0 ts:-0.920000 ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: 5652 size: 9645 ret: 0 st: 0 flags:1 ts: 2.000000 -ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 175860 size: 11707 +ret: 0 st: 0 flags:1 dts: 1.920000 pts: 1.920000 pos: 171314 size: 11707 ret: 0 st:-1 flags:0 ts: 0.883340 -ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 82056 size: 10322 +ret: 0 st: 0 flags:1 dts: 0.960000 pts: 0.960000 pos: 79230 size: 10322 ret:-1 st:-1 flags:1 ts:-0.222493 ret:-1 st: 0 flags:0 ts: 2.680000 ret: 0 st: 0 flags:1 ts: 1.560000 -ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 126498 size: 11377 +ret: 0 st: 0 flags:1 dts: 1.440000 pts: 1.440000 pos: 122896 size: 11377 ret: 0 st:-1 flags:0 ts: 0.460008 -ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 44668 size: 9404 +ret: 0 st: 0 flags:1 dts: 0.480000 pts: 0.480000 pos: 42130 size: 9404 ret:-1 st:-1 flags:1 ts:-0.645825 diff --git a/tests/ref/vsynth/vsynth1-h261 b/tests/ref/vsynth/vsynth1-h261 index 65efd6011c..e6a4826672 100644 --- a/tests/ref/vsynth/vsynth1-h261 +++ b/tests/ref/vsynth/vsynth1-h261 @@ -1,4 +1,4 @@ -5a1114f9356235172ba9ad13f88108cf *tests/data/fate/vsynth1-h261.avi -707550 tests/data/fate/vsynth1-h261.avi -85fde92037c2ccecc02e2d6c21a169b0 *tests/data/fate/vsynth1-h261.out.rawvideo -stddev: 9.11 PSNR: 28.93 MAXDIFF: 113 bytes: 7603200/ 7603200 +13fe599421ace0b923e4b5b3bc76532b *tests/data/fate/vsynth1-h261.avi +818346 tests/data/fate/vsynth1-h261.avi +d1677f37e2ee928bd5f9cb5b91d9fd18 *tests/data/fate/vsynth1-h261.out.rawvideo +stddev: 9.38 PSNR: 28.69 MAXDIFF: 125 bytes: 7603200/ 7603200 diff --git a/tests/ref/vsynth/vsynth2-h261 b/tests/ref/vsynth/vsynth2-h261 index cc46cfc10c..5ecff0f5bb 100644 --- a/tests/ref/vsynth/vsynth2-h261 +++ b/tests/ref/vsynth/vsynth2-h261 @@ -1,4 +1,4 @@ -49ae672f343b45e9d18523634176b857 *tests/data/fate/vsynth2-h261.avi -257938 tests/data/fate/vsynth2-h261.avi -8962b6ea3153a828e5a4df68e1d5da44 *tests/data/fate/vsynth2-h261.out.rawvideo -stddev: 7.21 PSNR: 30.97 MAXDIFF: 96 bytes: 7603200/ 7603200 +968de715b8d1d8a66b1f58aba12438d9 *tests/data/fate/vsynth2-h261.avi +254032 tests/data/fate/vsynth2-h261.avi +240abdcfd64899eab6e6d84ff7949a82 *tests/data/fate/vsynth2-h261.out.rawvideo +stddev: 6.71 PSNR: 31.59 MAXDIFF: 106 bytes: 7603200/ 7603200 diff --git a/tests/ref/vsynth/vsynth_lena-h261 b/tests/ref/vsynth/vsynth_lena-h261 index 2522ad938f..9d302e51d0 100644 --- a/tests/ref/vsynth/vsynth_lena-h261 +++ b/tests/ref/vsynth/vsynth_lena-h261 @@ -1,4 +1,4 @@ -9a2104849cbcf03a612e5906ef4d264b *tests/data/fate/vsynth_lena-h261.avi -191064 tests/data/fate/vsynth_lena-h261.avi -08f65e9aeeeaf189548c2bb417d5114f *tests/data/fate/vsynth_lena-h261.out.rawvideo -stddev: 6.37 PSNR: 32.03 MAXDIFF: 77 bytes: 7603200/ 7603200 +8df0b15d97c0a17d2969d99f59b1f5e1 *tests/data/fate/vsynth_lena-h261.avi +186570 tests/data/fate/vsynth_lena-h261.avi +289b6e4eb9af602b87309552335d43ee *tests/data/fate/vsynth_lena-h261.out.rawvideo +stddev: 5.92 PSNR: 32.68 MAXDIFF: 80 bytes: 7603200/ 7603200 -- 2.45.2