Commit Graph

  • 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