Change video content scaling so that it either:
[dcpomatic.git] / hacks / get_from_long_test
1 #!/bin/bash
2
3 DIR=/var/jenkins/workspace/dcpomatic2-long-test/test/dcpomatic-test/output
4
5 test=$1
6 frame=$2
7
8 if [ "$test" == "" -o "$frame" == "" ]; then
9    echo "Syntax: $0 <test> <frame>"
10    exit 1
11 fi
12
13 tmp=/tmp/$$.tmp
14 mkdir -p $tmp
15
16 a=`ls $DIR | head -n 1`
17 b=`ls $DIR | tail -n 1`
18
19 pushd ~/src/dcpomatic
20 if [ `git rev-list $a..HEAD | grep $b` != "" ]; then
21    old=$a
22    new=$b
23 else
24    old=$b
25    new=$a
26 fi
27 popd
28
29 echo "old is $old, new is $new"
30 echo "working in $tmp"
31
32 n=`printf "%06d" $frame`
33
34 pushd $tmp
35 cp $DIR/$old/$test.xml/video/* old.mxf
36 asdcp-unwrap old.mxf
37 j2k_to_image -i old_$n.j2c -o old.png
38 cp $DIR/$new/$test.xml/video/* new.mxf
39 asdcp-unwrap new.mxf
40 j2k_to_image -i new_$n.j2c -o new.png
41 popd
42
43 cp $tmp/old.png $tmp/new.png .