Dockerfile with mxl-gst-tools & stats window height fix

This commit is contained in:
Dmitry Sergeev
2026-09-04 21:20:25 +03:00
parent f5852dafe0
commit dd75cac4a3
5 changed files with 55 additions and 13 deletions
+9 -10
View File
@@ -10,11 +10,10 @@ video and ImGui rendering; and
[`go-mxl`](https://github.com/qvest-digital/go-mxl) for MXL access.
> [!IMPORTANT]
> This project is under active development. Source builds have been verified
> on current Ubuntu and Fedora environments, and the player has also been
> tested on a separate Ubuntu machine. macOS builds are in progress; native
> playback testing and packaging are still pending. Stable releases and MXL
> Fabrics support are planned.
> This project is under active development. Builds and feed playback have been
> verified in current Ubuntu and Fedora environments and on a separate Ubuntu
> machine. macOS builds are in progress; native playback testing and packaging
> are still pending. Stable releases and MXL Fabrics support are planned.
## Features
@@ -64,9 +63,9 @@ Verified source-build environments:
| Environment | Result | Required distribution packages |
|---|---|---|
| Ubuntu (`ubuntu:latest`, Distrobox) | Build successful | `golang`, `libsdl3-dev`, `spdlog-dev` |
| Fedora (`fedora:latest`, Distrobox) | Build successful | `golang`, `SDL3-devel`, `spdlog-devel`, `g++` |
| Ubuntu, separate physical machine | Build and player testing completed | SDL3, compiler toolchain, and a compatible libmxl installation |
| Ubuntu (`ubuntu:latest`, Distrobox) | Build and feed playback successful | `golang`, `libsdl3-dev`, `spdlog-dev` |
| Fedora (`fedora:latest`, Distrobox) | Build and feed playback successful | `golang`, `SDL3-devel`, `spdlog-devel`, `g++` |
| Ubuntu, separate physical machine | Build and feed playback successful | SDL3, compiler toolchain, and a compatible libmxl installation |
These checks used an existing shared libmxl installation with
`PKG_CONFIG_PATH` pointing to a valid `libmxl.pc`. Package names can differ
@@ -452,8 +451,8 @@ local MXL flow; it will not be implemented as a separate playback backend. See
## Known limitations
- Linux builds have been verified on Ubuntu and Fedora; broader runtime and
hardware coverage is still limited.
- Linux builds and feed playback have been verified on Ubuntu and Fedora;
broader runtime and hardware coverage is still limited.
- macOS/MoltenVK support is not yet release-tested.
- Windows support is not currently claimed.
- GPU selection and verbose logging flags are incomplete.