• Joined on 2025-11-30
gx commented on issue gx/vf-cuda-grid#1 2026-05-20 23:08:58 +01:00
[Epic] vf-cuda-grid — implementation roadmap (Phases 1-6)

⚠️ Phase 5b/5c regression — REVERT к Phase 5a

Root cause: multi-source audio chain (astreamselect + amix + lavfi sine) в одном ffmpeg pipeline с RTSP push **блокирует…

gx pushed to main at gx/vf-cuda-grid 2026-05-20 21:55:35 +01:00
d807cd2c23 controller: Phase 5b+5c+6 — multi-audio + intercom ducking + dynamic overlays
gx pushed to n7.1-vf-cuda-grid at gx/ffmpeg-patched 2026-05-20 21:48:10 +01:00
a326ef146c vf_cuda_grid: Phase 6 — process_command 'reload_icon <name>'
gx pushed to main at gx/vf-cuda-grid 2026-05-20 20:54:11 +01:00
a576b4ec51 controller: border defaults → 1px (idle и motion)
gx pushed to main at gx/vf-cuda-grid 2026-05-20 20:50:22 +01:00
e877a254ce controller: fix MQTT topic для motion — frigate/<cam>/motion/state (не /motion)
gx pushed to main at gx/vf-cuda-grid 2026-05-20 20:43:36 +01:00
26e9f30990 controller: FrigateBridge cell borders с idle/motion state machine
gx commented on issue gx/vf-cuda-grid#1 2026-05-20 19:23:16 +01:00
[Epic] vf-cuda-grid — implementation roadmap (Phases 1-6)

Phase 4b — FrigateBridge auto-rendering LIVE 🎉

Полная цепочка production-ready: Frigate MQTT eventFrigateBridge.handle_messageCommandDispatcher → `_serialize_ove…

gx pushed to main at gx/vf-cuda-grid 2026-05-20 19:19:48 +01:00
96e6048b64 controller: Phase 4b end-to-end working — wire format fix + FrigateBridge auto-overlay
gx commented on issue gx/vf-cuda-grid#1 2026-05-20 07:49:53 +01:00
[Epic] vf-cuda-grid — implementation roadmap (Phases 1-6)

Live test PASSED 🎉

Утром 2026-05-20 GPU освободилась (7.5 GB free) — запустил smoke test, все 4 overlay типа реально рендерятся.

**Setup:…

gx commented on issue gx/vf-cuda-grid#1 2026-05-19 22:46:36 +01:00
[Epic] vf-cuda-grid — implementation roadmap (Phases 1-6)

Phase 4b завершена (filter-side)

Ночью 2026-05-18→19 implemented + compiled все 4 overlay primitive types через автономную работу.

Что…

gx pushed to main at gx/vf-cuda-grid 2026-05-19 22:43:37 +01:00
c396a47f4a controller: switch wire format JSON → key=val URL-encoded (matches filter)
gx pushed to n7.1-vf-cuda-grid at gx/ffmpeg-patched 2026-05-19 22:41:12 +01:00
c5130cb15c vf_cuda_grid: Phase 4b-4 — icon overlay (PNG/JPG decode + sprite blit)
gx pushed to n7.1-vf-cuda-grid at gx/ffmpeg-patched 2026-05-19 22:32:38 +01:00
b88f966f83 vf_cuda_grid: URL-decode для string overlay fields (text, icon_name)
gx pushed to n7.1-vf-cuda-grid at gx/ffmpeg-patched 2026-05-19 22:30:37 +01:00
4010461300 vf_cuda_grid: Phase 4b-3 — text overlay (freetype + RGBA atlas)
gx pushed to n7.1-vf-cuda-grid at gx/ffmpeg-patched 2026-05-19 22:26:14 +01:00
1e54f04e24 configure: add cuda_grid_filter_deps_any для cuda_nvcc/cuda_llvm
gx pushed to n7.1-vf-cuda-grid at gx/ffmpeg-patched 2026-05-19 22:24:11 +01:00
8ca590004b vf_cuda_grid: Phase 4b-2 — CUDA kernels (alpha-blended overlays)
gx pushed to n7.1-vf-cuda-grid at gx/ffmpeg-patched 2026-05-19 22:17:49 +01:00
9deaca7697 vf_cuda_grid: Phase 4b-1 — rect overlay primitives (solid fill, no alpha)
gx commented on issue gx/vf-cuda-grid#1 2026-05-19 22:03:48 +01:00
[Epic] vf-cuda-grid — implementation roadmap (Phases 1-6)

Phase 4a — overlay infrastructure (controller side)

Commit a1090a5 в main — +520 LOC Python (overlays + Frigate bridge + REST/MQTT API).

Что сделано (controller-side,…

gx pushed to main at gx/vf-cuda-grid 2026-05-19 22:03:22 +01:00
a1090a5f4c controller: Phase 4a — overlay infrastructure (data models + API + Frigate bridge skeleton)
gx commented on issue gx/vf-cuda-grid#1 2026-05-19 21:52:43 +01:00
[Epic] vf-cuda-grid — implementation roadmap (Phases 1-6)

Phase 3 — cuda-grid-controller Python sidecar

Commit 37232ae в maincontroller/ directory (~700 LOC Python).

Stack: Python 3.11+ / FastAPI / asyncio / aiomqtt / pyzmq /…