evgeny
|
5c75487446
|
Continue bounded media assembly without waiting for new network data
|
2026-10-13 23:24:04 +02:00 |
|
evgeny
|
541518db81
|
Keep finished source data alive until delayed media readers close
|
2026-10-13 22:53:38 +02:00 |
|
evgeny
|
8d317dbb85
|
Keep viewer snapshots scoped and normalize Opus packet cadence
|
2026-10-13 22:45:07 +02:00 |
|
evgeny
|
650b65078a
|
Switch desktop media delivery to bounded demand reads from the shared ring
|
2026-10-13 22:42:16 +02:00 |
|
evgeny
|
061eb0f0f8
|
Preserve initial channel watches until desktop core attaches
|
2026-10-12 22:30:38 +02:00 |
|
evgeny
|
dd034a9d42
|
Cover channel closure and keep stream selection usable for long lists
|
2026-10-12 22:21:10 +02:00 |
|
evgeny
|
6e596f34a5
|
Notify viewers when channels close and refresh resumed playback state
|
2026-10-12 22:18:04 +02:00 |
|
evgeny
|
d9821fa89c
|
Add bounded desktop live media bridge and source lifecycle tests
|
2026-10-12 22:07:35 +02:00 |
|