-
df67da1ff8
af_xdp tryout
feature/smpte-2110-20-rx
itten
2026-07-19 22:33:55 +03:00
-
0feab360f5
stable version of 2110-20 RX with simple SDP parser
itten
2026-07-16 19:37:52 +03:00
-
1caeeee17e
st-2110-20 pipeline API MTL node in
itten
2026-07-14 18:59:09 +03:00
-
b72b60b9c4
MTL implementation md
main
JohannesItten
2026-07-13 19:06:11 +03:00
-
c8a96af0fc
telegram post
JohannesItten
2026-07-10 00:17:39 +03:00
-
4899c4e9a6
pip perf fix
JohannesItten
2026-07-09 23:43:58 +03:00
-
e489a730b8
decklink in timing fix
JohannesItten
2026-07-09 23:35:31 +03:00
-
a3d0a338c5
cache removed
JohannesItten
2026-07-09 23:26:08 +03:00
-
f9e7fe79d4
removed sync groups
JohannesItten
2026-07-09 23:21:59 +03:00
-
1f133507bf
test pattern amplitude as param
JohannesItten
2026-07-09 21:30:28 +03:00
-
4973d0f9fc
gaindb node
JohannesItten
2026-07-09 20:48:07 +03:00
-
8f28b2f768
gaindb node
itten
2026-07-09 20:39:41 +03:00
-
30202e112e
Merge pull request 'Pip node' (#6) from pip-node into main
itten
2026-07-09 19:46:05 +03:00
-
-
c561bf569e
wait fixes
JohannesItten
2026-07-09 19:27:22 +03:00
-
f6985e0b21
logs + signals desc
JohannesItten
2026-07-09 19:18:02 +03:00
-
944f330eb3
fixes errors
JohannesItten
2026-07-09 19:07:59 +03:00
-
79e0e0e81a
fixes TAI index
JohannesItten
2026-07-09 18:56:39 +03:00
-
041588b990
pip based
JohannesItten
2026-07-09 18:31:53 +03:00
-
-
3820d0eeb7
combiner.md
JohannesItten
2026-07-09 15:49:35 +03:00
-
d2095d14d3
Read info about source from source/flow_def
JohannesItten
2026-07-09 12:43:10 +03:00
-
d3ef011319
tons of fixes
JohannesItten
2026-07-07 23:41:05 +03:00
-
6c6225d831
fix: don't double-send status to command requester
JohannesItten
2026-07-07 22:39:09 +03:00
-
59b2ee437c
test: WebSocket API test suite (19 cases)
JohannesItten
2026-07-07 22:26:28 +03:00
-
32fe6aa22a
fix: DeckLink macOS build — CFStringRef and CoreFoundation
JohannesItten
2026-07-07 19:58:46 +03:00
-
8dfeeacecd
fix ndi->decklinkout slowdown
JohannesItten
2026-07-07 19:50:09 +03:00
-
370cbd89a2
fixes + cmake fixes for macos
JohannesItten
2026-07-07 19:33:55 +03:00
-
31346c48a6
NDIReceiver probe fix
JohannesItten
2026-07-07 19:21:13 +03:00
-
cbe933eca3
and another one
JohannesItten
2026-07-07 19:11:09 +03:00
-
32b608ed3c
DeckLinkSender green screen fix
JohannesItten
2026-07-07 19:09:48 +03:00
-
0b6e9ce46a
fist API trys
JohannesItten
2026-07-07 18:56:15 +03:00
-
592686b6d7
Merge pull request 'Feature/decklink out' (#5) from feature/decklink-out into main
itten
2026-07-07 17:27:34 +03:00
-
-
2d154e90dc
fixes + refactoring + plan
JohannesItten
2026-07-07 17:26:47 +03:00
-
2faf2f9076
decklink + audio
itten
2026-07-07 16:46:03 +03:00
-
-
8e5ea3210a
decklink out plan md
JohannesItten
2026-07-06 02:25:14 +03:00
-
0bdf486859
decklink-ndi.json defaults change
itten
2026-07-06 02:13:56 +03:00
-
be601e358e
Merge pull request 'Decklink in' (#4) from decklink-in into main
itten
2026-07-06 02:08:29 +03:00
-
-
94da6f3283
audio support
JohannesItten
2026-07-06 01:51:47 +03:00
-
7847a8b70d
fix: use IDeckLinkVideoBuffer::GetBytes for frame access
JohannesItten
2026-07-06 01:42:32 +03:00
-
e335461aac
refactor: DeckLinkReceiver readability and error handling
JohannesItten
2026-07-06 01:38:13 +03:00
-
640271384e
refactor: DeckLinkReceiver cleanup and encapsulation
JohannesItten
2026-07-06 01:34:01 +03:00
-
c60c5645ed
working video setup
itten
2026-07-06 01:27:19 +03:00
-
-
f37c576bdc
Merge pull request 'Feature/video in' (#3) from feature/video-in into main
itten
2026-07-05 12:57:38 +03:00
-
-
a16cc7c3b7
docs: document .ts-only audio pacing limitation in videoin
JohannesItten
2026-07-05 12:54:23 +03:00
-
1496cc2e1e
refactor: rename video port flow_id → video_flow_id everywhere
JohannesItten
2026-07-05 12:52:48 +03:00
-
7047690647
fix: resync video_index to MXL clock to prevent falling behind
JohannesItten
2026-07-05 12:49:23 +03:00
-
fe6b7b10ed
fix: VideoReader crash on video-only file at EOF and dead bool return
JohannesItten
2026-07-05 12:46:00 +03:00
-
0298cf9b48
refactor: VideoReader and videoin post-audio review cleanup
JohannesItten
2026-07-05 12:44:35 +03:00
-
166efc3c59
Some fixes. For a now we fully support only .ts, due to huge problem with h264/hevc audio bursts
itten
2026-07-05 12:39:06 +03:00
-
b2534efb0f
audio works, holy shit
itten
2026-07-04 03:24:20 +03:00
-
96475acf62
refactor: VideoReader and videoin cleanup
JohannesItten
2026-07-03 19:13:19 +03:00
-
bb7d1bb5a3
fix: VideoReader bugs — stride, memory, audio detection, UB
JohannesItten
2026-07-03 19:11:18 +03:00
-
0b5b113d4e
fixed ndiout flow_id -> video_flow_id
itten
2026-07-03 18:51:10 +03:00
-
32a8fa9837
refactored videoin to NodeBase
itten
2026-07-03 18:48:11 +03:00
-
2c43f356d1
it's alive
itten
2026-07-03 14:01:13 +03:00
-
-
a422cd832a
feat: graph-level fanout — reuse flow UUID for same from_node+from_port
JohannesItten
2026-07-03 10:43:41 +03:00
-
2b0dfb10c6
feat: load pipeline graph from graph.json
JohannesItten
2026-07-03 10:36:20 +03:00
-
f2515b7ce2
fix: MXL_ERR_FLOW_INVALID reconnect, nullptr→"" options, null guards
JohannesItten
2026-07-03 10:28:30 +03:00
-
21a8ee4ba0
feat: garbage collection on startup, readable status strings, audio/float32
JohannesItten
2026-07-03 10:20:53 +03:00
-
39ba8add1a
Merge pull request 'Feature/ndi out node' (#2) from feature/ndi-out-node into main
itten
2026-07-03 10:13:24 +03:00
-
-
5504b8983e
feat: ndiout supports audio-only mode (video optional)
JohannesItten
2026-07-03 10:11:06 +03:00
-
9fd41b0312
fix: samples_per_frame must multiply fps_den for fractional framerates
JohannesItten
2026-07-03 10:06:43 +03:00
-
2b11411423
fix: set p216_frame FourCC; scope audio_rate to has_audio branch
JohannesItten
2026-07-03 10:01:39 +03:00
-
2a5d3758b6
refactor: align testpattern naming with ndiin/ndiout
JohannesItten
2026-07-03 09:59:36 +03:00
-
b7fb54e2bc
refactor: clean up ndiout — fix hardcoded 1920, consistent naming
JohannesItten
2026-07-03 09:58:06 +03:00
-
ba3c2994ee
ndi out before refactoring
itten
2026-07-03 09:52:29 +03:00
-
-
b5806f841b
Merge pull request 'Feature/ndi out node' (#1) from feature/ndi-out-node into main
itten
2026-07-01 18:22:25 +03:00
-
-
bb4d527cbe
feat: sine tone audio in testpattern node
JohannesItten
2026-07-01 13:26:22 +03:00
-
42507886fe
feat: multiple test patterns in testpattern node
JohannesItten
2026-07-01 13:24:06 +03:00
-
4245284382
fix: skip non-FLTP audio frames in NDIReceiver
JohannesItten
2026-07-01 13:19:16 +03:00
-
31b57f7a33
fix: cast NDI p_data to float* before copying audio samples
JohannesItten
2026-07-01 13:08:04 +03:00
-
aa39a821db
fix: use continuous sample API for audio flow in ndiin
JohannesItten
2026-07-01 12:56:55 +03:00
-
72a554a172
fix: add channel_count to make_audio_flow_def
JohannesItten
2026-07-01 12:51:13 +03:00
-
fe3b5969ca
fix: add required grouphint tag to make_audio_flow_def
JohannesItten
2026-07-01 12:47:40 +03:00
-
cc1011cced
feat: NDI in node receives and writes audio flow
JohannesItten
2026-07-01 12:39:35 +03:00
-
ee47d85cbd
feat: exit node on NDI source format change
JohannesItten
2026-07-01 12:27:06 +03:00
-
10d1282059
feat: fan-out ndiin video flow to both fakesink and ndiout
JohannesItten
2026-07-01 12:18:12 +03:00
-
e6d72ab431
fix: ndiout — RAII for NDI lifecycle, vectors instead of malloc
JohannesItten
2026-07-01 12:15:44 +03:00
-
12c87db4e2
refactor: NDIHelper → NDIReceiver with cleaner API and naming
JohannesItten
2026-07-01 12:13:36 +03:00
-
7a32fa20af
fix: NDI node correctness and robustness fixes
JohannesItten
2026-07-01 12:07:45 +03:00
-
19ea14a61c
NDI in node looks almost done
itten
2026-07-01 11:55:04 +03:00
-
51a1b1b2c8
looks like i forgot about commits
itten
2026-06-25 12:43:53 +03:00
-
-
49ead70b10
IRE palette for bars pattern
itten
2026-06-23 18:36:39 +03:00
-
b960c413b2
build: enable CMAKE_POSITION_INDEPENDENT_CODE globally
JohannesItten
2026-06-23 13:56:24 +03:00
-
bf45fe4fc0
build: disable UUID_SYSTEM_GENERATOR to remove libuuid dependency on Linux
JohannesItten
2026-06-23 13:52:15 +03:00
-
8646a4d2a7
build: replace brew find_package with FetchContent for fmt and spdlog
JohannesItten
2026-06-23 13:38:52 +03:00
-
ca682eaf0a
Initial commit: testpattern → fakesink pipeline over MXL shared memory
JohannesItten
2026-06-23 13:35:01 +03:00