Dmitry Sergeev
|
179768ca4a
|
playlist retry-exhaustion handling
|
2026-09-01 23:35:41 +03:00 |
|
Dmitry Sergeev
|
e16624b88a
|
minor fixes
|
2026-09-01 23:18:50 +03:00 |
|
Dmitry Sergeev
|
a8d277ee3d
|
stats window
|
2026-09-01 22:59:09 +03:00 |
|
Dmitry Sergeev
|
ca25bf88a7
|
playlist timer pause/resume without affecting active feeds
|
2026-09-01 22:32:19 +03:00 |
|
Dmitry Sergeev
|
b0e7bc4cc3
|
playlist GUI
|
2026-09-01 22:26:26 +03:00 |
|
Dmitry Sergeev
|
cb5321cd8b
|
CLI playlist support
|
2026-09-01 22:16:36 +03:00 |
|
Dmitry Sergeev
|
362ae15867
|
JSON playlist loader
|
2026-09-01 21:58:20 +03:00 |
|
Dmitry Sergeev
|
3b7662fea7
|
optional playlist runtime composition
|
2026-09-01 21:48:29 +03:00 |
|
Dmitry Sergeev
|
cd0298b136
|
source-aware playback statuses.
|
2026-09-01 21:22:30 +03:00 |
|
Dmitry Sergeev
|
7a19fe0dad
|
redesign settings
|
2026-09-01 17:56:13 +03:00 |
|
Dmitry Sergeev
|
a4626fbb19
|
Made the Connection panel more usable for runtime testing
|
2026-09-01 01:28:36 +03:00 |
|
Dmitry Sergeev
|
047f334413
|
Implemented atomic session replacement.
|
2026-09-01 01:22:03 +03:00 |
|
Dmitry Sergeev
|
e830da4a32
|
fixed the synchronized-audio corruption
|
2026-09-01 01:04:40 +03:00 |
|
Dmitry Sergeev
|
19e2e076e9
|
playback composition object
|
2026-09-01 00:43:57 +03:00 |
|
Dmitry Sergeev
|
774361df47
|
support separate audio and video domains
|
2026-08-28 23:09:50 +03:00 |
|
Dmitry Sergeev
|
27dcbd1b40
|
minor UI fixes
|
2026-08-28 22:53:50 +03:00 |
|
Dmitry Sergeev
|
8d400dab7a
|
run audio and video slots independently
|
2026-08-28 22:50:19 +03:00 |
|
Dmitry Sergeev
|
d49f4ff15f
|
run audio-only playback through audio slot
|
2026-08-28 22:16:57 +03:00 |
|
Dmitry Sergeev
|
0c4bacb798
|
allow player startup without feeds
|
2026-08-27 23:45:46 +03:00 |
|
Dmitry Sergeev
|
743e1680c1
|
display video worker status
|
2026-08-27 23:33:04 +03:00 |
|
Dmitry Sergeev
|
1571e2700c
|
add video lifecycle controls
|
2026-08-27 21:59:11 +03:00 |
|
Dmitry Sergeev
|
461793b181
|
run video-only playback through video slot
|
2026-08-27 21:47:24 +03:00 |
|
Dmitry Sergeev
|
f030bfa3b7
|
configure playback retry attempts
|
2026-08-27 21:11:49 +03:00 |
|
Dmitry Sergeev
|
b8801e793d
|
initialize renderer with placeholder frame
|
2026-08-27 21:01:31 +03:00 |
|
Dmitry Sergeev
|
1755fc1052
|
own displayed video metadata on render thread
|
2026-08-27 20:41:17 +03:00 |
|
Dmitry Sergeev
|
e4e8da2568
|
remove redundant video grant protocol
|
2026-08-27 20:34:20 +03:00 |
|
Dmitry Sergeev
|
04e7669e4b
|
stage borrowed video frames on render thread
|
2026-08-27 13:01:38 +03:00 |
|
Dmitry Sergeev
|
e6a5e12d68
|
mark native sync as same-domain
|
2026-08-26 23:56:22 +03:00 |
|
Dmitry Sergeev
|
0b91a52b99
|
map CLI arguments to playback config
|
2026-08-26 22:51:35 +03:00 |
|
Dmitry Sergeev
|
5d817892c1
|
fix: use const format for fatal log
|
2026-08-25 23:04:18 +03:00 |
|
Dmitry Sergeev
|
9889054b9f
|
GUI, but still shit a bit
|
2026-08-25 22:33:36 +03:00 |
|
Dmitry Sergeev
|
b0bcd879e3
|
ok, now we have a gui
|
2026-08-25 14:52:03 +03:00 |
|
Dmitry Sergeev
|
3b51bea58a
|
First imgui trys
|
2026-08-25 13:02:54 +03:00 |
|
Dmitry Sergeev
|
3398cdf3f1
|
imgui wrapper
|
2026-08-25 12:09:40 +03:00 |
|
Dmitry Sergeev
|
a7874dddd8
|
CLI args parse basic
|
2026-08-24 23:07:23 +03:00 |
|
Dmitry Sergeev
|
819a8a9c83
|
CLI parse args, step 1
|
2026-08-23 23:49:29 +03:00 |
|
Dmitry Sergeev
|
d4a6a05861
|
audio + video player in groupsync
|
2026-08-23 15:59:37 +03:00 |
|
Dmitry Sergeev
|
549813221d
|
MXL Audio Flow reader
|
2026-08-23 12:02:41 +03:00 |
|
Dmitry Sergeev
|
ef92dbe7fa
|
renderer refactoring done
|
2026-08-23 10:42:06 +03:00 |
|
Dmitry Sergeev
|
c932777cc3
|
SDL package
|
2026-08-23 09:05:55 +03:00 |
|
Dmitry Sergeev
|
3841758433
|
flow restart processing
|
2026-08-23 00:04:06 +03:00 |
|
Dmitry Sergeev
|
98804c0f25
|
do not render frames, while window minimized
|
2026-08-22 22:24:18 +03:00 |
|
Dmitry Sergeev
|
1f8ca90566
|
simple stat
|
2026-08-22 15:44:40 +03:00 |
|
Dmitry Sergeev
|
b03bfba5bd
|
F - fullscreen, ESC - exit
|
2026-08-22 15:20:06 +03:00 |
|
Dmitry Sergeev
|
84572fb88c
|
and the video comes into chat
|
2026-08-22 14:59:54 +03:00 |
|