Add handy script.
authorCarl Hetherington <cth@carlh.net>
Sat, 25 Oct 2014 22:54:10 +0000 (23:54 +0100)
committerCarl Hetherington <cth@carlh.net>
Sat, 25 Oct 2014 22:54:10 +0000 (23:54 +0100)
hacks/compare_dcp_tests.sh [new file with mode: 0755]

diff --git a/hacks/compare_dcp_tests.sh b/hacks/compare_dcp_tests.sh
new file mode 100755 (executable)
index 0000000..30949cd
--- /dev/null
@@ -0,0 +1,36 @@
+#!/bin/bash
+
+name=$1
+if [ "$name" == "" ]; then
+  echo "Syntax $0 <name>"
+  exit 1
+fi
+
+mkdir -p tmp/ref
+cp test/data/$name/*video.mxf tmp/ref
+cd tmp/ref
+asdcp-unwrap *.mxf
+for f in *.j2c; do 
+  j2k_to_image -i $f -o $f.png
+done
+cd ../..
+
+mkdir -p tmp/new
+for d in `find build/test/$name -mindepth 1 -maxdepth 1 -type d`; do
+  b=`basename $d`
+  echo $d, $b
+  if [ $b != "info" -a $b != "video" ]; then
+      cp $d/*video.mxf tmp/new
+  fi
+done
+
+cd tmp/new
+asdcp-unwrap *.mxf
+for f in *.j2c; do 
+  j2k_to_image -i $f -o $f.png
+done
+cd ../..
+
+eog tmp/ref/*.png &
+eog tmp/new/*.png 
+