]> granicus.if.org Git - libvpx/commitdiff
Add speed=0 AV1 nightly speed test
authorYi Luo <luoyi@google.com>
Wed, 10 Jan 2018 19:36:48 +0000 (11:36 -0800)
committerYi Luo <luoyi@google.com>
Wed, 10 Jan 2018 19:36:48 +0000 (11:36 -0800)
Change-Id: I237060e064e068568b429ff0510779d5a1132cf0

scripts/BasketballDrill_480p.sh
scripts/aom_nightly_speed.sh
scripts/aomenc_nightly_speed.sh

index 7212aaf412824f03a8a284237cac6c38512a906c..13fae95330c0373a800b7b276afb279855c28394 100644 (file)
@@ -1,8 +1,8 @@
 #!/bin/sh
 
 video=~/Dev/samples/videos/midres/BasketballDrill_832x480_50.y4m
-wide=
-high=
-frames=60
+frames=2
 bitrate=800
 fps="50/1"
+wide=
+high=
index ceff0e39344afb37cbe55938e8bfd90af95a169e..f959f1b4714a99af705ca892e4c960005cd54691 100755 (executable)
 #  verbose=-v
 #set -x
 
-if [ "$#" -ne 4 ]; then
+if [ "$#" -ne 5 ]; then
   root_dir=~/Dev/av1d
   pdfps=1
   petime=1
+  speed=0
   html_log_file=log.html  
 else
   root_dir=$1
   pdfps=$2
   petime=$3
-  html_log_file=$4
+  speed=$4
+  html_log_file=$5
 fi
 log_path=~/Dev/log
 
@@ -54,10 +56,9 @@ profile=0
 tune_content=
 col_num=0
 laginframes=19
-speed=0
 
-elog=av1enc_log_p_$profile.txt
-dlog=av1dec_log_p_$profile.txt
+elog=av1enc_log_p_$profile.$speed.txt
+dlog=av1dec_log_p_$profile.$speed.txt
 bstream=av1_p_$profile.$speed.$commit.webm
 
 taskset -c $core_id ./aomenc $verbose -o /dev/shm/"$bstream" $video $codec --limit=$frames --profile=$profile $bitdepth --fps=$fps $tune_content --target-bitrate=$bitrate --skip=0 -p 2 --good --cpu-used=$speed --lag-in-frames=$laginframes --min-q=0 --max-q=63 --auto-alt-ref=1 --kf-max-dist=150 --kf-min-dist=0 --drop-frame=0 --static-thresh=0 --bias-pct=50 --minsection-pct=0 --maxsection-pct=2000 --arnr-maxframes=7 --arnr-strength=5 --sharpness=0 --undershoot-pct=100 --overshoot-pct=100 --frame-parallel=0 --tile-columns=$col_num --psnr &>> $elog
index 14a0a1e297129e8059322ef633f9c5bd2036e852..63496b765665129135ee8912361d71b718c991a8 100755 (executable)
@@ -8,11 +8,14 @@ log_path=~/Dev/log
 
 date_str=`date -d tomorrow +%b_%d_%Y`
 
-log_file=aomenc_$date_str.txt
 html_log_file=aomenc_$date_str.html
 
+s0_log_file=av1_s0_$date_str.txt
+s1_log_file=av1_s1_$date_str.txt
+
 prev_date_str=`date +%b_%d_%Y`
-prev_log_file=aomenc_$prev_date_str.txt
+prev_s0_log_file=av1_s0_$prev_date_str.txt
+prev_s1_log_file=av1_s1_$prev_date_str.txt
 
 test_dir=~/Dev/nightly
 rm $test_dir/*
@@ -27,15 +30,21 @@ echo "<p>" >> $log_path/$html_log_file
 $script_path/aom_conf_build.sh $av1_code >> $log_path/$html_log_file 2>&1
 echo "</p>" >> $log_path/$html_log_file
 
-pdfps=`cat $log_path/$prev_log_file | grep e_ok | awk '{print $2}' | awk 'NR==1 {print $1}'`
-petime=`cat $log_path/$prev_log_file | grep e_ok | awk '{print $1}' | awk 'NR==1 {print $1}'`
-$script_path/aom_nightly_speed.sh $av1_code $pdfps $petime $html_log_file >> $log_path/$log_file 2>&1
+pdfps=`cat $log_path/$prev_s0_log_file | grep e_ok | awk '{print $2}' | awk 'NR==1 {print $1}'`
+petime=`cat $log_path/$prev_s0_log_file | grep e_ok | awk '{print $1}' | awk 'NR==1 {print $1}'`
+speed=0
+$script_path/aom_nightly_speed.sh $av1_code $pdfps $petime $speed $html_log_file >> $log_path/$s0_log_file 2>&1
+
+pdfps=`cat $log_path/$prev_s1_log_file | grep e_ok | awk '{print $2}' | awk 'NR==1 {print $1}'`
+petime=`cat $log_path/$prev_s1_log_file | grep e_ok | awk '{print $1}' | awk 'NR==1 {print $1}'`
+speed=1
+$script_path/aom_nightly_speed.sh $av1_code $pdfps $petime $speed $html_log_file >> $log_path/$s1_log_file 2>&1
 
 # Send an email to coworkers
 users=luoyi
 host_name=`hostname`
 sender=luoyi
-cc_list="--cc=yunqingwang,vpx-eng"
+#cc_list="--cc=yunqingwang,vpx-eng"
 
 $script_path/gen_html_footer.sh >> $log_path/$html_log_file