-
Build v0.1.1-dev42
Pre-releasereleased this
2026-04-10 19:48:17 +00:00 | 470 commits to master since this releaseNightly build from
5c218da6c8(Forgejo dev pipeline). Assets are replaced each run.Highlights (v0.1.1-dev42)
- GStreamer fully removed** — All
internal/player/gstreamer*deleted;native_mediabuild tag is the only player path. No more GStreamer dependency at runtime or build time. - Player lifecycle fix** —
closeNativePlayer()prevents audio hanging on module switch;Widget().Refresh()deferred after canvas swap. - D3D11VA get_format callback** — Accepts
AV_PIX_FMT_D3D11VA_VLDso D3D11VA decode starts on first packet. - H.264 + D3D11VA crash fix** — Pre-warm D3D11VA before first decode call.
- Dedicated HW frame buffers** — Separate
hwFramesCtxprevents races between HW download and SW display paths. - Lazy swsCtx creation** — Created on first
toRGBA()call; avoids crash from invalid pixel format before first HW decode. - HW frame transfer mutex** —
videoCodecMuheld during HW→SW transfer; eliminates concurrent AVCodecContext access. - HW decode codec filtering** — Only codecs that work without
get_formatcallback get HW decode enabled.
Full details: docs/CHANGELOG.md
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.1-dev42_linux.AppImage
0 downloads ·
2026-04-16 13:14:23 +00:00 · 26 MiB -
v0.1.1-dev42_linux.zip
2 downloads ·
2026-04-16 13:14:23 +00:00 · 35 MiB -
v0.1.1-dev42_windows.zip
1 download ·
2026-04-16 13:14:24 +00:00 · 30 MiB
- GStreamer fully removed** — All