[FFmpeg-cvslog] FATE: add a test for the histogram filter
Paul B Mahol
git at videolan.org
Mon Apr 15 18:51:14 CEST 2013
ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Mon Apr 15 16:40:26 2013 +0000| [a4f03f082b87bfb26055a6cd475a16e95163ba1f] | committer: Paul B Mahol
FATE: add a test for the histogram filter
Signed-off-by: Paul B Mahol <onemda at gmail.com>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a4f03f082b87bfb26055a6cd475a16e95163ba1f
---
tests/fate/filter.mak | 6 ++++
tests/ref/fate/filter-histogram-levels | 51 ++++++++++++++++++++++++++++++
tests/ref/fate/filter-histogram-waveform | 51 ++++++++++++++++++++++++++++++
3 files changed, 108 insertions(+)
diff --git a/tests/fate/filter.mak b/tests/fate/filter.mak
index 721b884..0c3b123 100644
--- a/tests/fate/filter.mak
+++ b/tests/fate/filter.mak
@@ -82,6 +82,12 @@ fate-filter-join: REF = 38fa1b18b0c46d77df6f17bfc4f078dd
FATE_FILTER_VSYNTH-$(CONFIG_NEGATE_FILTER) += fate-filter-negate
fate-filter-negate: CMD = framecrc -c:v pgmyuv -i $(SRC) -vf negate
+FATE_FILTER_VSYNTH-$(CONFIG_HISTOGRAM_FILTER) += fate-filter-histogram-levels
+fate-filter-histogram-levels: CMD = framecrc -c:v pgmyuv -i $(SRC) -vf histogram
+
+FATE_FILTER_VSYNTH-$(CONFIG_HISTOGRAM_FILTER) += fate-filter-histogram-waveform
+fate-filter-histogram-waveform: CMD = framecrc -c:v pgmyuv -i $(SRC) -vf histogram=mode=waveform
+
FATE_FILTER_VSYNTH-$(CONFIG_OVERLAY_FILTER) += fate-filter-overlay
fate-filter-overlay: CMD = framecrc -c:v pgmyuv -i $(SRC) -c:v pgmyuv -i $(SRC) -filter_complex_script $(SRC_PATH)/tests/filtergraphs/overlay
diff --git a/tests/ref/fate/filter-histogram-levels b/tests/ref/fate/filter-histogram-levels
new file mode 100644
index 0000000..c5ae111
--- /dev/null
+++ b/tests/ref/fate/filter-histogram-levels
@@ -0,0 +1,51 @@
+#tb 0: 1/25
+0, 0, 0, 1, 488448, 0x4425756b
+0, 1, 1, 1, 488448, 0x04dd16e6
+0, 2, 2, 1, 488448, 0x2bcbbceb
+0, 3, 3, 1, 488448, 0x7cdb0233
+0, 4, 4, 1, 488448, 0xfea6b19f
+0, 5, 5, 1, 488448, 0xdc52c70b
+0, 6, 6, 1, 488448, 0xd0e542ac
+0, 7, 7, 1, 488448, 0x7da62502
+0, 8, 8, 1, 488448, 0xbbe0ba18
+0, 9, 9, 1, 488448, 0x29d7e5a6
+0, 10, 10, 1, 488448, 0x9428b9ee
+0, 11, 11, 1, 488448, 0x83b3cc4f
+0, 12, 12, 1, 488448, 0x6fbe351f
+0, 13, 13, 1, 488448, 0x27b165e0
+0, 14, 14, 1, 488448, 0xc1301e0c
+0, 15, 15, 1, 488448, 0x585778a3
+0, 16, 16, 1, 488448, 0x3a9a5a24
+0, 17, 17, 1, 488448, 0x5f238e1a
+0, 18, 18, 1, 488448, 0xccbbd463
+0, 19, 19, 1, 488448, 0x5e819b1b
+0, 20, 20, 1, 488448, 0x1ac67c1e
+0, 21, 21, 1, 488448, 0xa30d486e
+0, 22, 22, 1, 488448, 0x79981486
+0, 23, 23, 1, 488448, 0x542c8325
+0, 24, 24, 1, 488448, 0x8fdf8efd
+0, 25, 25, 1, 488448, 0x11ad9232
+0, 26, 26, 1, 488448, 0x26bd6353
+0, 27, 27, 1, 488448, 0xfcb3873d
+0, 28, 28, 1, 488448, 0x4c14852e
+0, 29, 29, 1, 488448, 0x738ce85a
+0, 30, 30, 1, 488448, 0xdb84785a
+0, 31, 31, 1, 488448, 0x2b92ab6d
+0, 32, 32, 1, 488448, 0x6487d4c5
+0, 33, 33, 1, 488448, 0xbad7f74e
+0, 34, 34, 1, 488448, 0x2f5c9612
+0, 35, 35, 1, 488448, 0x5eb7b32d
+0, 36, 36, 1, 488448, 0xa624f119
+0, 37, 37, 1, 488448, 0xbf5d39d1
+0, 38, 38, 1, 488448, 0xb599e8bf
+0, 39, 39, 1, 488448, 0x9137df1d
+0, 40, 40, 1, 488448, 0x48ddaa52
+0, 41, 41, 1, 488448, 0x7a0d8c38
+0, 42, 42, 1, 488448, 0x1b3f05db
+0, 43, 43, 1, 488448, 0x09665339
+0, 44, 44, 1, 488448, 0x9fb1fc46
+0, 45, 45, 1, 488448, 0x73a73835
+0, 46, 46, 1, 488448, 0x2deb500f
+0, 47, 47, 1, 488448, 0x750c86a0
+0, 48, 48, 1, 488448, 0x55b2b0bf
+0, 49, 49, 1, 488448, 0xeedae5ec
diff --git a/tests/ref/fate/filter-histogram-waveform b/tests/ref/fate/filter-histogram-waveform
new file mode 100644
index 0000000..807a396
--- /dev/null
+++ b/tests/ref/fate/filter-histogram-waveform
@@ -0,0 +1,51 @@
+#tb 0: 1/25
+0, 0, 0, 1, 663552, 0xc3f7d47b
+0, 1, 1, 1, 663552, 0xd43ed327
+0, 2, 2, 1, 663552, 0xcf2fd4b9
+0, 3, 3, 1, 663552, 0x5752d511
+0, 4, 4, 1, 663552, 0x2427d5d3
+0, 5, 5, 1, 663552, 0x7ee8d43d
+0, 6, 6, 1, 663552, 0xf16bd5d7
+0, 7, 7, 1, 663552, 0xe86cd5c7
+0, 8, 8, 1, 663552, 0x760ad43f
+0, 9, 9, 1, 663552, 0x2b52d243
+0, 10, 10, 1, 663552, 0x98f9d437
+0, 11, 11, 1, 663552, 0xc9cdd1b3
+0, 12, 12, 1, 663552, 0x5378d1e7
+0, 13, 13, 1, 663552, 0xd538d275
+0, 14, 14, 1, 663552, 0x695cd0bd
+0, 15, 15, 1, 663552, 0x5571d02b
+0, 16, 16, 1, 663552, 0x60bfd375
+0, 17, 17, 1, 663552, 0x9dc3d435
+0, 18, 18, 1, 663552, 0x8fb7d075
+0, 19, 19, 1, 663552, 0x969ad181
+0, 20, 20, 1, 663552, 0x4d9bd299
+0, 21, 21, 1, 663552, 0x1564d3b7
+0, 22, 22, 1, 663552, 0xb26ad175
+0, 23, 23, 1, 663552, 0x1194d08b
+0, 24, 24, 1, 663552, 0x2dd8d259
+0, 25, 25, 1, 663552, 0x470ed159
+0, 26, 26, 1, 663552, 0xf1b9cd67
+0, 27, 27, 1, 663552, 0x15c0ce0b
+0, 28, 28, 1, 663552, 0x57bdcdcb
+0, 29, 29, 1, 663552, 0x8b6ccd15
+0, 30, 30, 1, 663552, 0xa329cc7f
+0, 31, 31, 1, 663552, 0x6945cabd
+0, 32, 32, 1, 663552, 0x4ca4cacb
+0, 33, 33, 1, 663552, 0x996fca55
+0, 34, 34, 1, 663552, 0x252bcc73
+0, 35, 35, 1, 663552, 0x1072cceb
+0, 36, 36, 1, 663552, 0x1e5dce5d
+0, 37, 37, 1, 663552, 0xeabecf17
+0, 38, 38, 1, 663552, 0x5601d139
+0, 39, 39, 1, 663552, 0xd843d211
+0, 40, 40, 1, 663552, 0x6ee8d08f
+0, 41, 41, 1, 663552, 0x2519cdc9
+0, 42, 42, 1, 663552, 0x1381ce55
+0, 43, 43, 1, 663552, 0x5e26cbed
+0, 44, 44, 1, 663552, 0xa14ed151
+0, 45, 45, 1, 663552, 0xbaddd4af
+0, 46, 46, 1, 663552, 0xa3b9d405
+0, 47, 47, 1, 663552, 0x4a40d3c5
+0, 48, 48, 1, 663552, 0xc98bd245
+0, 49, 49, 1, 663552, 0xbec6d2f7
More information about the ffmpeg-cvslog
mailing list