]> git.scottworley.com Git - srec/log
srec
2 months agoFactor out Stream.start()
Scott Worley [Mon, 6 Oct 2025 06:33:38 +0000 (23:33 -0700)]
Factor out Stream.start()

2 months agoRename: Recording → Stream
Scott Worley [Mon, 6 Oct 2025 06:18:44 +0000 (23:18 -0700)]
Rename: Recording → Stream

2 months agoDon't hang if ffmpeg exits on its own
Scott Worley [Mon, 6 Oct 2025 06:13:59 +0000 (23:13 -0700)]
Don't hang if ffmpeg exits on its own

2 months agoFactor out Recording.stop()
Scott Worley [Mon, 6 Oct 2025 06:08:43 +0000 (23:08 -0700)]
Factor out Recording.stop()

2 months agoTurns out we don't need to track filename in Recording
Scott Worley [Mon, 6 Oct 2025 06:01:51 +0000 (23:01 -0700)]
Turns out we don't need to track filename in Recording

The closure that updates the filesize display just captures it, it
doesn't need to fish it out of the global.

2 months agoSpell "loopback" correctly
Scott Worley [Mon, 6 Oct 2025 02:37:14 +0000 (19:37 -0700)]
Spell "loopback" correctly

2 months agoA NixOS module for loading and configuring the v4l2loopback kernel module
Scott Worley [Mon, 6 Oct 2025 00:31:55 +0000 (17:31 -0700)]
A NixOS module for loading and configuring the v4l2loopback kernel module

2 months agoShow on-disk size of video while recording
Scott Worley [Wed, 1 Oct 2025 04:42:36 +0000 (21:42 -0700)]
Show on-disk size of video while recording

2 months agoMake GUI control for webcam sharing
Scott Worley [Wed, 1 Oct 2025 03:35:32 +0000 (20:35 -0700)]
Make GUI control for webcam sharing

(It doesn't do anything yet)

2 months agoReverse the order of the Screen and Webcam selectors
Scott Worley [Wed, 1 Oct 2025 03:16:12 +0000 (20:16 -0700)]
Reverse the order of the Screen and Webcam selectors

2 months agoSet application icon
Scott Worley [Wed, 1 Oct 2025 03:11:20 +0000 (20:11 -0700)]
Set application icon

2 months agoPut output in a subdirectory
Scott Worley [Wed, 1 Oct 2025 01:28:46 +0000 (18:28 -0700)]
Put output in a subdirectory

2 months agoOption to record from webcam
Scott Worley [Wed, 1 Oct 2025 01:12:32 +0000 (18:12 -0700)]
Option to record from webcam

2 months agoEnsure ffmpeg-full is available
Scott Worley [Wed, 1 Oct 2025 00:25:10 +0000 (17:25 -0700)]
Ensure ffmpeg-full is available

2 months agoNo need to name the start/stop buttons
Scott Worley [Wed, 1 Oct 2025 00:20:59 +0000 (17:20 -0700)]
No need to name the start/stop buttons

2 months agoUse a Box for the not_recording view also
Scott Worley [Wed, 1 Oct 2025 00:17:40 +0000 (17:17 -0700)]
Use a Box for the not_recording view also

2 months agoRename: box → r_box
Scott Worley [Wed, 1 Oct 2025 00:13:10 +0000 (17:13 -0700)]
Rename: box → r_box

2 months agoThe default video size is the whole screen
Scott Worley [Mon, 22 Sep 2025 00:21:04 +0000 (17:21 -0700)]
The default video size is the whole screen

2 months agoTimestamped output files
Scott Worley [Mon, 22 Sep 2025 00:16:18 +0000 (17:16 -0700)]
Timestamped output files

2 months agoVideos in $XDG_VIDEOS_DIR (fallback: ~/Videos)
Scott Worley [Mon, 22 Sep 2025 00:08:43 +0000 (17:08 -0700)]
Videos in $XDG_VIDEOS_DIR (fallback: ~/Videos)

2 months agoRecording object
Scott Worley [Sun, 21 Sep 2025 23:58:31 +0000 (16:58 -0700)]
Recording object

2 months agoBegin
Scott Worley [Sun, 21 Sep 2025 23:41:49 +0000 (16:41 -0700)]
Begin