summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2014-01-10 03:24:02 +0100
committerMichael Niedermayer <michaelni@gmx.at>2014-01-10 03:29:19 +0100
commit7f2367fb9ec0fe4aad560ca97e8e1885b1ee0fd2 (patch)
tree0ec19300e2fe471c0502ecedce0135d4a9bf3d88 /tests
parent402a411406854d20b3f3ab105185ccff7f6cd9ff (diff)
parent11d704dc94c029058ac366f85951f6728638fb9c (diff)
Merge commit '11d704dc94c029058ac366f85951f6728638fb9c'
* commit '11d704dc94c029058ac366f85951f6728638fb9c': fate: add framepack filter test Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'tests')
-rw-r--r--tests/fate/filter-video.mak8
-rw-r--r--tests/ref/fate/filter-framepack-columns16
-rw-r--r--tests/ref/fate/filter-framepack-frameseq16
-rw-r--r--tests/ref/fate/filter-framepack-lines16
-rw-r--r--tests/ref/fate/filter-framepack-sbs16
-rw-r--r--tests/ref/fate/filter-framepack-tab16
6 files changed, 88 insertions, 0 deletions
diff --git a/tests/fate/filter-video.mak b/tests/fate/filter-video.mak
index 2d9ad132a3..c89be6ad48 100644
--- a/tests/fate/filter-video.mak
+++ b/tests/fate/filter-video.mak
@@ -44,6 +44,14 @@ fate-filter-fade: CMD = framecrc -c:v pgmyuv -i $(SRC) -vf fade=in:5:15,fade=out
FATE_FILTER_VSYNTH-$(call ALLYES, INTERLACE_FILTER FIELDORDER_FILTER) += fate-filter-fieldorder
fate-filter-fieldorder: CMD = framecrc -c:v pgmyuv -i $(SRC) -vf interlace=tff,fieldorder=bff -sws_flags +accurate_rnd+bitexact
+define FATE_FPFILTER_SUITE
+FATE_FILTER_VSYNTH-$(CONFIG_FRAMEPACK_FILTER) += fate-filter-framepack-$(1)
+fate-filter-framepack-$(1): CMD = framecrc -c:v pgmyuv -i $(TARGET_PATH)/tests/vsynth1/%02d.pgm -c:v pgmyuv -i $(TARGET_PATH)/tests/vsynth1/%02d.pgm -filter_complex framepack=$(1) -frames 15
+endef
+
+FPMODES = columns frameseq lines sbs tab
+$(foreach MODE,$(FPMODES),$(eval $(call FATE_FPFILTER_SUITE,$(MODE))))
+
FATE_FILTER_VSYNTH-$(CONFIG_GRADFUN_FILTER) += fate-filter-gradfun
fate-filter-gradfun: CMD = framecrc -c:v pgmyuv -i $(SRC) -vf gradfun
diff --git a/tests/ref/fate/filter-framepack-columns b/tests/ref/fate/filter-framepack-columns
new file mode 100644
index 0000000000..f38763286e
--- /dev/null
+++ b/tests/ref/fate/filter-framepack-columns
@@ -0,0 +1,16 @@
+#tb 0: 1/25
+0, 0, 0, 1, 304128, 0x8cde13ed
+0, 1, 1, 1, 304128, 0xc97fcaa2
+0, 2, 2, 1, 304128, 0x8139eca3
+0, 3, 3, 1, 304128, 0x295c016f
+0, 4, 4, 1, 304128, 0x813a6cb3
+0, 5, 5, 1, 304128, 0x0e1b51db
+0, 6, 6, 1, 304128, 0x0c46f846
+0, 7, 7, 1, 304128, 0xdf281767
+0, 8, 8, 1, 304128, 0xfc37005b
+0, 9, 9, 1, 304128, 0x0be5722a
+0, 10, 10, 1, 304128, 0xc1618ec0
+0, 11, 11, 1, 304128, 0xc6f0f9b9
+0, 12, 12, 1, 304128, 0x6f015ad1
+0, 13, 13, 1, 304128, 0xf17e4455
+0, 14, 14, 1, 304128, 0xbcb31bc9
diff --git a/tests/ref/fate/filter-framepack-frameseq b/tests/ref/fate/filter-framepack-frameseq
new file mode 100644
index 0000000000..c3d2a15e8e
--- /dev/null
+++ b/tests/ref/fate/filter-framepack-frameseq
@@ -0,0 +1,16 @@
+#tb 0: 1/25
+0, 0, 0, 1, 152064, 0x05b789ef
+0, 1, 1, 1, 152064, 0x05b789ef
+0, 2, 2, 1, 152064, 0x4bb46551
+0, 3, 3, 1, 152064, 0x9dddf64a
+0, 4, 4, 1, 152064, 0x2a8380b0
+0, 5, 5, 1, 152064, 0x4de3b652
+0, 6, 6, 1, 152064, 0xedb5a8e6
+0, 7, 7, 1, 152064, 0xe20f7c23
+0, 8, 8, 1, 152064, 0x5ab58bac
+0, 9, 9, 1, 152064, 0x1f1b8026
+0, 10, 10, 1, 152064, 0x91373915
+0, 11, 11, 1, 152064, 0x02344760
+0, 12, 12, 1, 152064, 0x30f5fcd5
+0, 13, 13, 1, 152064, 0xc711ad61
+0, 14, 14, 1, 152064, 0x24eca223
diff --git a/tests/ref/fate/filter-framepack-lines b/tests/ref/fate/filter-framepack-lines
new file mode 100644
index 0000000000..d714462e55
--- /dev/null
+++ b/tests/ref/fate/filter-framepack-lines
@@ -0,0 +1,16 @@
+#tb 0: 1/25
+0, 0, 0, 1, 304128, 0x901a13ed
+0, 1, 1, 1, 304128, 0x793ccaa2
+0, 2, 2, 1, 304128, 0x9eafeca3
+0, 3, 3, 1, 304128, 0x18f0016f
+0, 4, 4, 1, 304128, 0xc90f6cb3
+0, 5, 5, 1, 304128, 0x82d751db
+0, 6, 6, 1, 304128, 0x7cd2f846
+0, 7, 7, 1, 304128, 0xb3801767
+0, 8, 8, 1, 304128, 0x3372005b
+0, 9, 9, 1, 304128, 0x822a722a
+0, 10, 10, 1, 304128, 0x05908ec0
+0, 11, 11, 1, 304128, 0xabbbf9b9
+0, 12, 12, 1, 304128, 0x1b345ad1
+0, 13, 13, 1, 304128, 0x6ccd4455
+0, 14, 14, 1, 304128, 0xad541bc9
diff --git a/tests/ref/fate/filter-framepack-sbs b/tests/ref/fate/filter-framepack-sbs
new file mode 100644
index 0000000000..d714462e55
--- /dev/null
+++ b/tests/ref/fate/filter-framepack-sbs
@@ -0,0 +1,16 @@
+#tb 0: 1/25
+0, 0, 0, 1, 304128, 0x901a13ed
+0, 1, 1, 1, 304128, 0x793ccaa2
+0, 2, 2, 1, 304128, 0x9eafeca3
+0, 3, 3, 1, 304128, 0x18f0016f
+0, 4, 4, 1, 304128, 0xc90f6cb3
+0, 5, 5, 1, 304128, 0x82d751db
+0, 6, 6, 1, 304128, 0x7cd2f846
+0, 7, 7, 1, 304128, 0xb3801767
+0, 8, 8, 1, 304128, 0x3372005b
+0, 9, 9, 1, 304128, 0x822a722a
+0, 10, 10, 1, 304128, 0x05908ec0
+0, 11, 11, 1, 304128, 0xabbbf9b9
+0, 12, 12, 1, 304128, 0x1b345ad1
+0, 13, 13, 1, 304128, 0x6ccd4455
+0, 14, 14, 1, 304128, 0xad541bc9
diff --git a/tests/ref/fate/filter-framepack-tab b/tests/ref/fate/filter-framepack-tab
new file mode 100644
index 0000000000..0346f06bce
--- /dev/null
+++ b/tests/ref/fate/filter-framepack-tab
@@ -0,0 +1,16 @@
+#tb 0: 1/25
+0, 0, 0, 1, 304128, 0x0b6b13ed
+0, 1, 1, 1, 304128, 0x406bcaa2
+0, 2, 2, 1, 304128, 0xb0deeca3
+0, 3, 3, 1, 304128, 0x5781016f
+0, 4, 4, 1, 304128, 0xff6c6cb3
+0, 5, 5, 1, 304128, 0x197151db
+0, 6, 6, 1, 304128, 0xca1cf846
+0, 7, 7, 1, 304128, 0x396e1767
+0, 8, 8, 1, 304128, 0x0215005b
+0, 9, 9, 1, 304128, 0xd9ae722a
+0, 10, 10, 1, 304128, 0xd0f98ec0
+0, 11, 11, 1, 304128, 0x1d0ef9b9
+0, 12, 12, 1, 304128, 0xef005ad1
+0, 13, 13, 1, 304128, 0x00564455
+0, 14, 14, 1, 304128, 0xe3eb1bc9