]> git.scottworley.com Git - srec/log
srec
10 months agoRename button handlers to contain 'button'
Scott Worley [Tue, 7 Oct 2025 06:50:17 +0000 (23:50 -0700)]
Rename button handlers to contain 'button'

10 months agoTee webcam video to two virtual cameras
Scott Worley [Mon, 6 Oct 2025 17:40:23 +0000 (10:40 -0700)]
Tee webcam video to two virtual cameras

10 months agoTwo virtual cameras
Scott Worley [Mon, 6 Oct 2025 17:10:08 +0000 (10:10 -0700)]
Two virtual cameras

Multiply-opening v4l2loopback cameras isn't working.  Let's try an
explicit tee.

10 months agoImplement camera sharing
Scott Worley [Mon, 6 Oct 2025 07:01:42 +0000 (00:01 -0700)]
Implement camera sharing

10 months agoDon't allow previous recording's size to show when starting new recording
Scott Worley [Mon, 6 Oct 2025 06:46:45 +0000 (23:46 -0700)]
Don't allow previous recording's size to show when starting new recording

10 months agoFactor out begin_monitoring_file_size()
Scott Worley [Mon, 6 Oct 2025 06:37:42 +0000 (23:37 -0700)]
Factor out begin_monitoring_file_size()

10 months agoFactor out Stream.start()
Scott Worley [Mon, 6 Oct 2025 06:33:38 +0000 (23:33 -0700)]
Factor out Stream.start()

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

10 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

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

10 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.

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

10 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

10 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

10 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)

10 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

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

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

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

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

10 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

10 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

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

10 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

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

10 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)

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

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