aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO2
-rwxr-xr-xscripts/replay.sh6
-rwxr-xr-xscripts/start-replay.sh1
3 files changed, 2 insertions, 7 deletions
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 <window_id> <fps> <replay_time_sec> <output_directory>" && 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"