Dmitry Sergeev
|
dd75cac4a3
|
Dockerfile with mxl-gst-tools & stats window height fix
|
2026-09-04 21:20:25 +03:00 |
|
Dmitry Sergeev
|
4fa5f9212a
|
README.md
|
2026-09-03 20:34:39 +03:00 |
|
Dmitry Sergeev
|
a61767f668
|
SDL3 loader fix for MacOS
|
2026-09-03 10:13:47 +03:00 |
|
Dmitry Sergeev
|
7a1b81c6ea
|
UI fixes
|
2026-09-02 00:45:29 +03:00 |
|
Dmitry Sergeev
|
e7b032ce77
|
architecture cleanup
|
2026-09-02 00:08:53 +03:00 |
|
Dmitry Sergeev
|
ea8c9eeddd
|
explicit info in GUI for playlist
|
2026-09-01 23:59:45 +03:00 |
|
Dmitry Sergeev
|
a473c84b0e
|
dropped-frame tracke
|
2026-09-01 23:45:10 +03:00 |
|
Dmitry Sergeev
|
179768ca4a
|
playlist retry-exhaustion handling
|
2026-09-01 23:35:41 +03:00 |
|
Dmitry Sergeev
|
3b029febbd
|
minor fixes
|
2026-09-01 23:19:12 +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
|
b0e7bc4cc3
|
playlist GUI
|
2026-09-01 22:26:26 +03:00 |
|
Dmitry Sergeev
|
1e504f0f92
|
live playlist readiness coordinator
|
2026-09-01 21:28:53 +03:00 |
|
Dmitry Sergeev
|
7a19fe0dad
|
redesign settings
|
2026-09-01 17:56:13 +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
|
a4cbed188a
|
session plan
|
2026-08-31 23:53:14 +03:00 |
|
Dmitry Sergeev
|
b741b7d01f
|
session command
|
2026-08-31 20:22:15 +03:00 |
|
Dmitry Sergeev
|
dcc56ac18c
|
mxl same domain sync adapter
|
2026-08-31 19:31:23 +03:00 |
|
Dmitry Sergeev
|
cd7e239891
|
sync slot
|
2026-08-31 10:22:31 +03:00 |
|
Dmitry Sergeev
|
aac8c664d8
|
sync worker
|
2026-08-31 09:14:38 +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
|
1083f3b83c
|
add local MXL audio adapter
|
2026-08-28 21:41:23 +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
|
9df21828e9
|
add thread-safe playback status store
|
2026-08-27 23:23:10 +03:00 |
|
Dmitry Sergeev
|
1571e2700c
|
add video lifecycle controls
|
2026-08-27 21:59:11 +03:00 |
|
Dmitry Sergeev
|
b8801e793d
|
initialize renderer with placeholder frame
|
2026-08-27 21:01:31 +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
|
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 |
|