Latest
VOD
Kitchen
1,434 minBedroom
1,383 minOn YouTube
GitHub commits
ohnsh/dev4
- sh: fix script dir detection when wyze_timelapse.sh is being sourced (${BASH_SOURCE[0]} instead of $0). In timelapse.sh, use `-qp 28` for timelapse_vaapi variant, for slightly smaller output (default `qp` is 25).
ee44183 - cam: Convert container management to use compose.yml.
a5ac407 - cam: For now, quit stream_folder.sh when we run out of files. If I restart the stream after a delay, the broadcast is already over and YouTube just throws the stream away. A new broadcast could be created programatically with `youtube-client`, which is what stream_folder.sh already does on start-up, but I'm reluctant to put that in a loop and leave it on autopilot.
f946d31 - bug: Now starting container with docker compose.
75f310f
VOD
Kitchen
1,440 minBedroom
1,357 minOn YouTube
GitHub commits
ohnsh/dev2
- cam: Yikes, forgot the shebang in cam.sh. It ran, but not in a way that I could find with pgrep. It's definitely not a POSIX script.
7266152 - cam: Removed redact_tty wrapper around ffmpeg in stream_folder.sh. It's a fun idea but the `script`-based implementation introduces unnecessary complexity around signals and controlling terminals. Also added documentation and a guard to disable writes to the status FIFO when there's no reader, preventing hangs.
81021d5