From da73b3ac6346105ad8404874b8bb54c846d4f54e Mon Sep 17 00:00:00 2001 From: dec05eba Date: Tue, 23 Jul 2024 01:50:06 +0200 Subject: Remove old script, in start-replay script dont start if gpu screen recorder is already running --- TODO | 2 +- scripts/replay.sh | 6 ------ scripts/start-replay.sh | 1 + 3 files changed, 2 insertions(+), 7 deletions(-) delete mode 100755 scripts/replay.sh diff --git a/TODO b/TODO index 8556754..f6b69cf 100644 --- a/TODO +++ b/TODO @@ -150,7 +150,7 @@ Detect if recording monitor on intel and plane is compressed. In that case give Make dbus code and pipewire setup non blocking. -Support portal (pipewire) hdr capture when pipewire adds support for it. +Support portal (pipewire) hdr capture when pipewire adds support for it. Maybe use the result of SelectSources and then query the hdr metadata with drm. HDR support on x11? diff --git a/scripts/replay.sh b/scripts/replay.sh deleted file mode 100755 index 2781e1e..0000000 --- a/scripts/replay.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -e - -[ "$#" -ne 4 ] && echo "usage: replay.sh " && exit 1 -active_sink="$(pactl get-default-sink).monitor" -mkdir -p "$4" -gpu-screen-recorder -w "$1" -c mkv -f "$2" -a "$active_sink" -r "$3" -o "$4" diff --git a/scripts/start-replay.sh b/scripts/start-replay.sh index e36d59d..2093c98 100755 --- a/scripts/start-replay.sh +++ b/scripts/start-replay.sh @@ -1,5 +1,6 @@ #!/bin/sh +pidof -q gpu-screen-recorder && exit 1 video_path="$HOME/Videos" mkdir -p "$video_path" gpu-screen-recorder -w screen -f 60 -a "$(pactl get-default-sink).monitor" -c mkv -r 30 -o "$video_path" -- cgit v1.2.3