Integrations¶
The adapters own transport, host lifecycle, and output negotiation. OpenJOC owns E-AC-3/JOC decode, scene construction, spatial rendering, output semantics, latency, and drain state.
The repository keeps adapter-specific contracts in their natural locations rather than copying them into a second manually maintained specification. Use these links for the current implementation detail:
| Adapter | Canonical repository documentation |
|---|---|
| FFmpeg external bridge | FFMPEG.md |
Native FFmpeg libopenjoc wrapper |
FFMPEG_NATIVE.md |
| GStreamer | GSTREAMER.md |
| mpv | MPV.md |
| Player bundles | PLAYER_PACKAGING.md |
| Ecosystem packages | ECOSYSTEM_PACKAGING.md |
| Windows DirectShow/LAV | Windows LAV / PotPlayer |
Stock FFmpeg and upstream mpv are not modified by installing OpenJOC. Project-provided patched builds are separate products with their own corresponding-source and third-party notice obligations.