Add basic fastvideo test.
authorCarl Hetherington <cth@carlh.net>
Mon, 10 Aug 2020 22:56:06 +0000 (00:56 +0200)
committerCarl Hetherington <cth@carlh.net>
Sun, 13 Sep 2020 18:22:43 +0000 (20:22 +0200)
test/fastvideo_test.cc [new file with mode: 0644]
test/wscript

diff --git a/test/fastvideo_test.cc b/test/fastvideo_test.cc
new file mode 100644 (file)
index 0000000..65ea1bb
--- /dev/null
@@ -0,0 +1,10 @@
+#include "lib/fastvideo.h"
+#include "test.h"
+#include <boost/test/unit_test.hpp>
+
+BOOST_AUTO_TEST_CASE (fastvideo_decoder_test)
+{
+       dcp::Data data ("test/data/sizing_card_flat.j2k");
+       fastvideo_decompress_j2k (data, 0);
+}
+
index 0f90001f66f4c0d7d152fa51af34694ce589aabe..6d0bfe9513e06e0d5b5f381e5ba26fd5aea3597f 100644 (file)
@@ -37,7 +37,7 @@ def build(bld):
     obj.name   = 'unit-tests'
     obj.uselib =  'BOOST_TEST BOOST_THREAD BOOST_FILESYSTEM BOOST_DATETIME SNDFILE SAMPLERATE DCP FONTCONFIG CAIROMM PANGOMM XMLPP '
     obj.uselib += 'AVFORMAT AVFILTER AVCODEC AVUTIL SWSCALE SWRESAMPLE POSTPROC CXML SUB GLIB CURL SSH XMLSEC BOOST_REGEX ICU NETTLE MAGICK PNG '
-    obj.uselib += 'LEQM_NRT ZIP '
+    obj.uselib += 'LEQM_NRT ZIP FASTVIDEO '
     if bld.env.TARGET_WINDOWS:
         obj.uselib += 'WINSOCK2 DBGHELP SHLWAPI MSWSOCK BOOST_LOCALE '
     if bld.env.TARGET_LINUX:
@@ -71,6 +71,7 @@ def build(bld):
                  digest_test.cc
                  ecinema_kdm_test.cc
                  empty_test.cc
+                 fastvideo_test.cc
                  ffmpeg_audio_only_test.cc
                  ffmpeg_audio_test.cc
                  ffmpeg_dcp_test.cc