|
1c651108ea
|
fix: various buffering / av sync issues
continuous-integration/drone Build was killed
|
2025-06-09 16:33:46 +01:00 |
|
|
5d7da09801
|
refactor: frame gen
|
2025-06-09 13:08:03 +01:00 |
|
|
e400e969fd
|
Implement idle mode with placeholder content when stream disconnects (#3)
continuous-integration/drone Build is failing
* Initial plan for issue
* Implement placeholder frame generation and idle mode logic
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Add frame rate throttling for idle mode processing
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Refactor placeholder generation into separate module and simplify idle mode approach
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Address PR review feedback: improve parameter naming, fix memory leaks, refactor state management, and fix frame generation approach
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Store demuxer info in PipelineConfig for placeholder generation
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
|
2025-06-07 16:31:02 +01:00 |
|
|
93e7d47cd1
|
Update index.html with stream links and HLS.js player using mustache templating (#6)
* Initial plan for issue
* Add mustache templating and update index.html with stream links
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Add documentation and update TODO for completed stream index feature
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Implement serializable structs and stream caching to address review feedback
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Fix stream cache sharing and remove duplicated caching code
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Address feedback: remove docs file, revert TODO changes, optimize template compilation
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
|
2025-06-07 16:29:04 +01:00 |
|
|
e097b9caf1
|
Implement fingerprint-based viewer token generation using IP + user agent hashing (#4)
* Initial plan for issue
* Implement fingerprint-based viewer token generation
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Fix bech32 encoding and add comprehensive tests
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
* Remove bech32 HRP and move dependencies to workspace
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: v0l <1172179+v0l@users.noreply.github.com>
|
2025-06-07 16:27:37 +01:00 |
|
|
6f276d7e72
|
fix: force match endpoint
|
2025-06-06 22:07:37 +01:00 |
|
|
6ed0c06293
|
feat: add multi-variant output to default
|
2025-06-06 21:57:54 +01:00 |
|
|
a0b2278d21
|
fix: avoid very short thread sleeps
|
2025-06-06 20:21:53 +01:00 |
|
|
4e31a1acbe
|
fix: increment frame number after all frame generation
|
2025-06-06 20:10:15 +01:00 |
|
|
bc0e3f3b64
|
feat: generate audio in test-input
|
2025-06-06 20:06:47 +01:00 |
|
|
4a2fd4bdcd
|
fix: clearly distinguish between the completed segment and the next segment
|
2025-06-06 19:31:57 +01:00 |
|
|
d60dfd790e
|
fix: cleanup dead streams
|
2025-06-06 18:41:03 +01:00 |
|
|
29919c63f5
|
fix: revert packet buffer, match ffmpeg hlsenc.c
|
2025-06-06 18:17:57 +01:00 |
|
|
86041ebed1
|
fix: close avio in hls mux
|
2025-06-06 17:30:35 +01:00 |
|
|
e50e789f2e
|
fix: buffer packets to handle out of order pts
fix: always split on keyframes
|
2025-06-06 17:24:53 +01:00 |
|
|
338533e261
|
feat: track viewers
|
2025-06-06 16:30:53 +01:00 |
|
|
3fe66dfcc3
|
fix: borrow issue
|
2025-06-06 15:45:29 +01:00 |
|
|
e41d395bff
|
core: add extra logging
|
2025-06-06 15:43:33 +01:00 |
|
|
f5fe85e5c5
|
core: add claude suggestions for performance
|
2025-06-06 15:39:45 +01:00 |
|
|
fbe0c58771
|
core: use own ffmpeg mirror
|
2025-06-06 15:25:10 +01:00 |
|
|
56f72b129d
|
fix: try improve hls playback
|
2025-06-06 15:19:36 +01:00 |
|
|
d4157e9690
|
fix: api responses
|
2025-06-06 12:47:36 +01:00 |
|
|
b295d7e7be
|
feat: pure vibes
feat: implement API
|
2025-06-06 12:07:17 +01:00 |
|
|
41773cc3a0
|
fix: audio sync
|
2025-06-05 16:18:03 +01:00 |
|
|
ccb2add607
|
fix: stream kind
|
2025-01-30 13:19:26 +00:00 |
|
|
32f342efde
|
fix: stream kind
|
2025-01-30 13:19:02 +00:00 |
|
|
3b151563a7
|
feat: pass deleted segments list to overseer
|
2025-01-30 13:10:11 +00:00 |
|
|
6d1edb1b21
|
fix: docker build
|
2025-01-30 12:29:10 +00:00 |
|
|
70b8cd3c55
|
fix: docker build
|
2025-01-30 12:15:07 +00:00 |
|
|
e11d7dc787
|
chore: cleanup
|
2025-01-30 11:45:05 +00:00 |
|
|
9045bb93e4
|
refactor: convert to workspace
|
2025-01-29 11:48:57 +00:00 |
|