]> granicus.if.org Git - libvpx/commitdiff
Use confbuild.sh for daily work
authorYi Luo <luoyi@google.com>
Tue, 8 Aug 2017 16:42:04 +0000 (09:42 -0700)
committerYi Luo <luoyi@google.com>
Tue, 8 Aug 2017 16:42:04 +0000 (09:42 -0700)
Change-Id: Ic6299827507df976111b7d3c1641ec316621901d

scripts/av1_config.sh [new file with mode: 0755]
scripts/confbuild.sh [new file with mode: 0755]
scripts/manemail.sh [changed mode: 0644->0755]

diff --git a/scripts/av1_config.sh b/scripts/av1_config.sh
new file mode 100755 (executable)
index 0000000..c653f66
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+tool=$1
+platform=x86_64-linux-gcc
+codec=--enable-av1
+libsrc=aom
+test_dir=~/Dev/info
+
+common="--disable-docs --enable-experimental"
+
+disabled="--disable-chroma_sub8x8 --disable-filter_7bit --disable-reference_buffer
+ --disable-delta_q --disable-rect_tx --disable-global_motion --disable-ext_tx --disable-cdef --disable-ext_intra --disable-mv_compress --disable-ext_refs --disable-dual_filter --disable-motion_var --disable-warped_motion --disable-ext_delta_q --disable-loopfiltering_across_tiles --disable-ec_smallmul --disable-var_tx --disable-ext_inter --disable-wedge --disable-compound_segment --disable-interintra --disable-one_sided_compound --disable-smooth_hv --disable-parallel_deblocking --disable-rect_intra_pred --disable-convolve_round --disable-palette --disable-alt_intra --disable-palette_throughput --disable-tempmv_signaling"
+
+../$libsrc/configure $common $disabled --enable-$tool > /dev/null
+if [ $? -ne 0 ]; then
+  echo "Error: configure fails!" > $test_dir/error_config.txt
+  exit 1
+fi
diff --git a/scripts/confbuild.sh b/scripts/confbuild.sh
new file mode 100755 (executable)
index 0000000..e185419
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+root_dir=$1
+dist_dir=$2
+
+build_dir=$root_dir/$dist_dir
+script_dir=~/Dev/sandbox/libvpx/scripts
+exp_tool=experimental
+
+cd $build_dir
+make clean > /dev/null
+$script_dir/av1_config.sh $exp_tool
+make -j > /dev/null
+if [ $? -ne 0 ]; then
+  echo "AV1 build failed on experiment: " $exp_tool
+  exit 1
+fi
+
+# test_dir=~/Dev/nightly
+
+# cp -f ./aomenc $test_dir/.
+# cp -f ./aomdec $test_dir/.
old mode 100644 (file)
new mode 100755 (executable)