#!/bin/sh
-d1="--disable-chroma_sub8x8 --disable-filter_7bit --disable-reference_buffer"
+d1="--disable-chroma_sub8x8 --disable-reference_buffer"
d2="--disable-rect_tx --disable-global_motion --disable-ext_tx"
d3="--disable-cdef --disable-ext_intra --disable-mv_compress --disable-ext_refs"
d4="--disable-dual_filter --disable-motion_var --disable-warped_motion"
d5="--disable-ext_delta_q --disable-loopfiltering_across_tiles"
d6="--disable-var_tx --disable-wedge --disable-compound_segment"
-d7="--disable-interintra --disable-one_sided_compound --disable-ext-comp-refs"
+d7="--disable-interintra --disable-one_sided_compound --disable-ext-comp-refs"
d8="--disable-smooth_hv --disable-parallel_deblocking"
d9="--disable-convolve_round --disable-aom-qm --disable-dist_8x8"
d10=" --disable-palette_throughput --disable-tempmv_signaling"
-
-disabled="$d1 $d2 $d3 $d4 $d5 $d6 $d7 $d8 $d9 $d10"
+d11="--disable-txmg --disable-loop_restoration --disable-cdef_singlepass"
+disabled="$d1 $d2 $d3 $d4 $d5 $d6 $d7 $d8 $d9 $d10 $d11"
exp_tool=$1
fi
-root_dir=~/Dev/av1w
+root_dir=~/Dev/aomedia
code_dir=$root_dir/aom
build_dir=$root_dir/release
test_dir=~/Dev/field
#video_sequence_list="BQTerrace_1080p60.sh BasketballDrive_1080p50.sh ParkScene_1080p24.sh"
#video_sequence_list="blue_sky_1080p25.sh rush_hour_1080p25.sh tennis_1080p24.sh"
video_sequence_list="aerial_4k.sh"
+#video_sequence_list="BasketballDrive_1080p50.sh"
constant_cmdline_options="--skip=0 -p 2 --good --cpu-used=0 --lag-in-frames=25 --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 --test-decode=warn --psnr"
col_num=0
# Note:
# Here we have an chance to override the encoding input options per video sequence
- frames=25
+ frames=50
bitrate=14000
profile=0
- bs="$Codec.$exp_tool.$videoname.$commit_hash.$profile.webm"
+ bs="$Codec.$exp_tool.$videoname.$commit_hash.f$frames.$profile.webm"
./aomenc $verbose -o $bitstream_dir/$bs $video $codec --limit=$frames --profile=$profile --fps=$fps $tune_content --target-bitrate=$bitrate --tile-columns=$col_num $constant_cmdline_options
# profile=2
- # bs="$Codec.$exp_tool.$videoname.$commit_hash.$profile.webm"
+ # bs="$Codec.$exp_tool.$videoname.$commit_hash.f$frames.$profile.webm"
# ./aomenc $verbose -o $bitstream_dir/$bs $video $codec --limit=$frames --profile=$profile --bit-depth=10 --fps=$fps $tune_content --target-bitrate=$bitrate --tile-columns=$col_num $constant_cmdline_options
cd $test_dir
rm *.txt
-for exp_tool in experimental chroma_sub8x8 filter_7bit reference_buffer rect_tx global_motion ext_tx cdef ext_intra mv_compress ext_refs dual_filter motion_var warped_motion ext_delta_q ec_smallmul var_tx ext_inter wedge compound_segment interintra one_sided_compound ext-comp-refs smooth_hv parallel_deblocking rect_intra_pred convolve_round aom-qm dist_8x8 palette_throughput tempmv_signaling altref2
+for exp_tool in experimental chroma_sub8x8 reference_buffer rect_tx global_motion ext_tx cdef ext_intra mv_compress dual_filter motion_var warped_motion var_tx wedge compound_segment interintra one_sided_compound ext-comp-refs smooth_hv parallel_deblocking convolve_round altref2 adapt_scan intra_edge
+
+# dist_8x8 palette_throughput tempmv_signaling ext_delta_q ec_smallmul aom_qm
do
cd $build_dir