From ff6b7b1ee7dcbe57280c9f8559506c3305250558 Mon Sep 17 00:00:00 2001 From: JMARyA Date: Sat, 14 Jun 2025 19:24:02 +0200 Subject: [PATCH] default var fix --- functions/av1crf.fish | 4 ++-- functions/av1encode.fish | 4 ++-- functions/varDefault.fish | 7 +++++++ 3 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 functions/varDefault.fish diff --git a/functions/av1crf.fish b/functions/av1crf.fish index 30615b8..d1103cd 100644 --- a/functions/av1crf.fish +++ b/functions/av1crf.fish @@ -5,8 +5,8 @@ function av1crf end set input "$argv[1]" - set preset (or $argv[2] 6) - set min_vmaf (or $argv[3] 95) + set preset (varDefault $argv[2] 6) + set min_vmaf (varDefault $argv[3] 95) echo "Running ab-av1 crf-search..." echo "Input: $input" diff --git a/functions/av1encode.fish b/functions/av1encode.fish index 3278764..7d940c0 100644 --- a/functions/av1encode.fish +++ b/functions/av1encode.fish @@ -5,8 +5,8 @@ function av1encode end set input $argv[1] - set crf (or $argv[2] 28) - set preset (or $argv[3] 6) + set crf (varDefault $argv[2] 28) + set preset (varDefault $argv[3] 6) set base (basename $input) set name (string replace -r '\.[^.]+$' '' $base) diff --git a/functions/varDefault.fish b/functions/varDefault.fish new file mode 100644 index 0000000..733893d --- /dev/null +++ b/functions/varDefault.fish @@ -0,0 +1,7 @@ +function varDefault + if test -n $argv[1] + echo $argv[1] + else + echo $argv[2] + end +end