Add QP parallelization to rd_collect for libjpeg
[daala.git] / ci / clang-asan.sh
1 #!/bin/bash -e
2 # continuous integration test script
3 # run this from the top-level source directory
4
5 ./autogen.sh
6 CC=clang CFLAGS='-Wall -O1 -g -fsanitize=address -fno-sanitize-recover' LDFLAGS='-fsanitize=address -fno-sanitize-recover' ./configure
7 make clean all tools
8 ./examples/encoder_example -k 4 ${VIDEOS}/claire_qcif-2frames.y4m -o out.$$.ogv
9 ./examples/dump_video out.$$.ogv -o /dev/null
10 rm -f out.$$.ogv
11 ./examples/encoder_example -k 4 ${VIDEOS}/tos444.y4m -o out.$$.ogv
12 ./examples/dump_video out.$$.ogv -o /dev/null
13 rm -f out.$$.ogv
14 ./examples/encoder_example -k 4 ${VIDEOS}/nes420.y4m -o out.$$.ogv
15 ./examples/dump_video out.$$.ogv -o out.$$.y4m
16 ./tools/dump_psnr ${VIDEOS}/nes420.y4m out.$$.y4m
17 ./tools/dump_psnrhvs ${VIDEOS}/nes420.y4m out.$$.y4m
18 ./tools/dump_ssim ${VIDEOS}/nes420.y4m out.$$.y4m
19 ./tools/dump_fastssim -c ${VIDEOS}/nes420.y4m out.$$.y4m
20 rm -f out.$$.ogv out.$$.y4m