Add QP parallelization to rd_collect for SVT-AV1.
[daala.git] / tools / rd_collect.sh
index 9dbba78..42b9c56 100755 (executable)
@@ -335,6 +335,10 @@ case $CODEC in
       exit 1
     fi
 
+    if [ -z "$QPS" ]; then
+      QPS="20 32 43 55 63"
+    fi
+
     export RD_COLLECT_SUB=$(dirname $0)/rd_collect_svtav1.sh
     ;;
   *)
@@ -451,7 +455,7 @@ if [ -z "$CORES" ]; then
 fi
 
 case $CODEC in
-  av1 | av1-rt | daala | rav1e)
+  av1 | av1-rt | daala | rav1e | svt-av1)
     FILES=$(find -L "$@" -type f -name "*.y4m")
     for f in $FILES; do for q in $QPS; do printf "%s\0" $f $q; done; done | xargs -0 -n2 -P$CORES $RD_COLLECT_SUB
     for f in $FILES; do cat $(basename $f)-*.out | sort -n > $(basename $f)-$CODEC.out && rm $(basename $f)-$CODEC-*.out; done