aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-11-18 14:16:51 +0100
committermetamuffin <metamuffin@disroot.org>2023-11-18 14:16:51 +0100
commit14051d7470d7662430694f0752d00483b52e1278 (patch)
tree5dbd97687a95b96b4502ef27c5d25daede2fffff /test
parent89ecbf2027f09824c8f92e5ff4771ef72c6a44d3 (diff)
downloadvideo-codec-experiments-14051d7470d7662430694f0752d00483b52e1278.tar
video-codec-experiments-14051d7470d7662430694f0752d00483b52e1278.tar.bz2
video-codec-experiments-14051d7470d7662430694f0752d00483b52e1278.tar.zst
better search
Diffstat (limited to 'test')
-rwxr-xr-xtest11
1 files changed, 8 insertions, 3 deletions
diff --git a/test b/test
index 3a5a4f8..92309b9 100755
--- a/test
+++ b/test
@@ -1,12 +1,17 @@
#!/bin/fish
+set crate $argv[1]
+set input $argv[2]
+
set -q V_WIDTH; or export V_WIDTH=1920
set -q V_HEIGHT; or export V_HEIGHT=1080
set -q V_MODE; or export V_MODE=encode
set -q V_DEBUG; or export V_DEBUG=0
set res (echo -s $V_WIDTH x $V_HEIGHT)
+set pixelformat rgb24
+if test $crate = flowy; set pixelformat bgra; end
-ffmpeg -loglevel quiet -i $argv[2] -vf "scale=$res,format=rgb24" -f rawvideo pipe:1 \
- | cargo run --release --bin $argv[1] \
- | ffplay -loglevel quiet -video_size $res -pixel_format rgb24 -f rawvideo pipe:0
+ffmpeg -loglevel quiet -i $input -vf "scale=$res,format=$pixelformat" -f rawvideo pipe:1 \
+ | cargo run --release --bin $crate \
+ | ffplay -loglevel quiet -video_size $res -pixel_format $pixelformat -f rawvideo pipe:0