aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorBaptiste Coudurier <baptiste.coudurier@gmail.com>2019-11-09 15:54:16 -0800
committerBaptiste Coudurier <baptiste.coudurier@gmail.com>2019-11-13 09:08:43 -0800
commita1403032c8cb0f78caa7723df940b13d247cfe47 (patch)
treef959bf93c7b0d59eef9f35dc05d1aed61a3afae5 /tests
parent11a38be99cd0c6685a65940cf0c9114d338235a3 (diff)
downloadffmpeg-a1403032c8cb0f78caa7723df940b13d247cfe47.tar.gz
avcodec/dvenc: support encoding dvcprohd
Diffstat (limited to 'tests')
-rw-r--r--tests/fate/vcodec.mak14
-rw-r--r--tests/ref/vsynth/vsynth1-dv-fhd4
-rw-r--r--tests/ref/vsynth/vsynth1-dv-hd4
-rw-r--r--tests/ref/vsynth/vsynth2-dv-fhd4
-rw-r--r--tests/ref/vsynth/vsynth2-dv-hd4
-rw-r--r--tests/ref/vsynth/vsynth3-dv-fhd4
-rw-r--r--tests/ref/vsynth/vsynth3-dv-hd4
7 files changed, 37 insertions, 1 deletions
diff --git a/tests/fate/vcodec.mak b/tests/fate/vcodec.mak
index 2705d2227a..452246689e 100644
--- a/tests/fate/vcodec.mak
+++ b/tests/fate/vcodec.mak
@@ -135,7 +135,7 @@ fate-vsynth%-dnxhd-hr-hq-mov: ENCOPTS = -s 2kflat -profile:v dnxhr_hq \
fate-vsynth%-dnxhd-hr-hq-mov: DECOPTS = -sws_flags area+accurate_rnd+bitexact
fate-vsynth%-dnxhd-hr-hq-mov: FMT = mov
-FATE_VCODEC-$(call ENCDEC, DVVIDEO, DV) += dv dv-411 dv-50
+FATE_VCODEC-$(call ENCDEC, DVVIDEO, DV) += dv dv-411 dv-50 dv-hd dv-fhd
fate-vsynth%-dv: CODEC = dvvideo
fate-vsynth%-dv: ENCOPTS = -dct int -s pal
fate-vsynth%-dv: FMT = dv
@@ -152,6 +152,18 @@ fate-vsynth%-dv-50: ENCOPTS = -dct int -s pal -pix_fmt yuv422p \
fate-vsynth%-dv-50: DECOPTS = -sws_flags neighbor
fate-vsynth%-dv-50: FMT = dv
+fate-vsynth%-dv-fhd: CODEC = dvvideo
+fate-vsynth%-dv-fhd: ENCOPTS = -dct int -s 1440x1080 -pix_fmt yuv422p \
+ -sws_flags neighbor
+fate-vsynth%-dv-fhd: DECOPTS = -sws_flags neighbor
+fate-vsynth%-dv-fhd: FMT = dv
+
+fate-vsynth%-dv-hd: CODEC = dvvideo
+fate-vsynth%-dv-hd: ENCOPTS = -dct int -s 960x720 -pix_fmt yuv422p \
+ -sws_flags neighbor
+fate-vsynth%-dv-hd: DECOPTS = -sws_flags neighbor
+fate-vsynth%-dv-hd: FMT = dv
+
FATE_VCODEC-$(call ENCDEC, FFV1, AVI) += ffv1 ffv1-v0 \
ffv1-v3-yuv420p ffv1-v3-yuv422p10 ffv1-v3-yuv444p16 \
ffv1-v3-bgr0 ffv1-v3-rgb48
diff --git a/tests/ref/vsynth/vsynth1-dv-fhd b/tests/ref/vsynth/vsynth1-dv-fhd
new file mode 100644
index 0000000000..b81141f340
--- /dev/null
+++ b/tests/ref/vsynth/vsynth1-dv-fhd
@@ -0,0 +1,4 @@
+74315a8678d12c7f592c02990dc8952d *tests/data/fate/vsynth1-dv-fhd.dv
+28800000 tests/data/fate/vsynth1-dv-fhd.dv
+c95b309bc128b162e5c8241374eb66a9 *tests/data/fate/vsynth1-dv-fhd.out.rawvideo
+stddev: 2.53 PSNR: 40.03 MAXDIFF: 35 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth1-dv-hd b/tests/ref/vsynth/vsynth1-dv-hd
new file mode 100644
index 0000000000..6b6d6e8159
--- /dev/null
+++ b/tests/ref/vsynth/vsynth1-dv-hd
@@ -0,0 +1,4 @@
+22d1d62a834fe8416fe79c51760012c1 *tests/data/fate/vsynth1-dv-hd.dv
+14400000 tests/data/fate/vsynth1-dv-hd.dv
+34b78cf725346c7f819c9d6209b8299a *tests/data/fate/vsynth1-dv-hd.out.rawvideo
+stddev: 4.30 PSNR: 35.45 MAXDIFF: 74 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-dv-fhd b/tests/ref/vsynth/vsynth2-dv-fhd
new file mode 100644
index 0000000000..948bf2269f
--- /dev/null
+++ b/tests/ref/vsynth/vsynth2-dv-fhd
@@ -0,0 +1,4 @@
+1f96ce7c1a5f09ec9d30c51c7271cf77 *tests/data/fate/vsynth2-dv-fhd.dv
+28800000 tests/data/fate/vsynth2-dv-fhd.dv
+cff30e2430730522bf67c6d94cf1352e *tests/data/fate/vsynth2-dv-fhd.out.rawvideo
+stddev: 1.16 PSNR: 46.82 MAXDIFF: 21 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth2-dv-hd b/tests/ref/vsynth/vsynth2-dv-hd
new file mode 100644
index 0000000000..c6dcb5a953
--- /dev/null
+++ b/tests/ref/vsynth/vsynth2-dv-hd
@@ -0,0 +1,4 @@
+4270e5d552e0a05193f44bff75c2d271 *tests/data/fate/vsynth2-dv-hd.dv
+14400000 tests/data/fate/vsynth2-dv-hd.dv
+15dbe911532aca81c67bdd2846419027 *tests/data/fate/vsynth2-dv-hd.out.rawvideo
+stddev: 1.75 PSNR: 43.26 MAXDIFF: 34 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth/vsynth3-dv-fhd b/tests/ref/vsynth/vsynth3-dv-fhd
new file mode 100644
index 0000000000..08ca9ef889
--- /dev/null
+++ b/tests/ref/vsynth/vsynth3-dv-fhd
@@ -0,0 +1,4 @@
+5b8b7f1dc31d7076af891e94c2e88c06 *tests/data/fate/vsynth3-dv-fhd.dv
+28800000 tests/data/fate/vsynth3-dv-fhd.dv
+a038ad7c3c09f776304ef7accdea9c74 *tests/data/fate/vsynth3-dv-fhd.out.rawvideo
+stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 86700/ 86700
diff --git a/tests/ref/vsynth/vsynth3-dv-hd b/tests/ref/vsynth/vsynth3-dv-hd
new file mode 100644
index 0000000000..d069e6980e
--- /dev/null
+++ b/tests/ref/vsynth/vsynth3-dv-hd
@@ -0,0 +1,4 @@
+2f81f3ccec178ba2fd9d3e3b46f33670 *tests/data/fate/vsynth3-dv-hd.dv
+14400000 tests/data/fate/vsynth3-dv-hd.dv
+a038ad7c3c09f776304ef7accdea9c74 *tests/data/fate/vsynth3-dv-hd.out.rawvideo
+stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 86700/ 86700