Zac Gaetano zgaetano · He/Him
  • Joined on 2026-03-31
zgaetano pushed to main at WildDragonLLC/dragon-iso 2026-05-10 09:42:39 -04:00
63bd93d0c2 chore: sweep orphaned files (UpdateChecker, UpdateBanner, TeamsControlBridge, helper scripts)
zgaetano pushed to main at WildDragonLLC/dragon-iso 2026-05-10 09:41:48 -04:00
dd7827de82 docs: refresh _NEXT.md after recording + control surface
5c0491e46c feat: persist UI prefs + preview window + sort + inline note input
46fa0d66a1 test+feat: App.Tests project + audio VU scaffold + MF recorder stub
fdd1d1bbfc feat(ui): system tray icon + WinForms/WPF namespace disambiguation
832aad6a14 feat(engine+console): SMPTE test-pattern generator + --test-pattern flag
Compare 20 commits »
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-10 09:23:42 -04:00
228ed4b09b test(webrtc): Source Subscribe pre-fill, Close, and EnableKeyFrameCache
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-10 09:23:13 -04:00
293536563f test(webrtc): unit tests for keyFrameCache and isH264IDRStart
zgaetano closed issue zgaetano/datarhei-dragonfork-core#17 2026-05-09 19:09:46 -04:00
v0.3: In-memory keyframe cache for faster first-frame
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-09 19:05:13 -04:00
7490edd770 feat(webrtc): enable keyframe cache on video sources (issue #17)
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-09 19:04:18 -04:00
020a1800ce feat(webrtc): wire keyframe cache into Source (issue #17)
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-09 19:03:35 -04:00
a2e0a8c083 feat(webrtc): add H.264 keyframe burst cache (issue #17)
zgaetano closed issue zgaetano/datarhei-dragonfork-core#16 2026-05-09 17:22:56 -04:00
v0.3: WHIP ingest path
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-09 17:21:06 -04:00
353fa0f3f3 seed-data.sh: always refresh static/ and index.html from image
zgaetano pushed to main at zgaetano/wilddragon-restreamer-ui 2026-05-09 17:15:39 -04:00
0f5163e262 Add WHIP ingest toggle to Edit page with _upsertProcess patch
zgaetano pushed to main at zgaetano/wilddragon-restreamer-ui 2026-05-09 17:14:15 -04:00
ab8432d372 Add WHIP ingest control component (mirrors WHEP.js pattern)
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-09 17:01:50 -04:00
4d94c88d74 Add ProcessConfigWHIPIngest to API layer with Marshal/Unmarshal wiring
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-09 16:46:51 -04:00
4ac63ddfc6 feat(whip): wire WHIPHandler into API — struct field, MergedHooks, NewWHIPHandler, serverConfig, cleanup
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-09 16:38:31 -04:00
7f545962f6 fix(whip): wire teardown hook in NewWHIPHandler constructor (mirrors WHEP NewHandler pattern)
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-09 16:35:50 -04:00
1be78a8185 feat(whip): wire WHIPHandler into HTTP server Config and v3 routes
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-09 16:34:23 -04:00
a22b8c68f0 fix(whip): clean up lifecycle — proper net import and checkPortFree implementation
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-09 16:33:36 -04:00
b1057756d2 fix(whip): rewrite lifecycle hooks — correct port allocation, clean FFmpeg RTP input legs
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-09 16:32:51 -04:00
4bef6563c7 feat(whip): extend Subsystem with WHIP ingest state, lookupIngest, WHIPHooks
zgaetano pushed to main at zgaetano/datarhei-dragonfork-core 2026-05-09 16:32:05 -04:00
6c9d1864dd feat(restream): extend ProcessHooks with OnInputStart for WHIP ingest input legs