Releases: DisplayXR/displayxr-demo-mediaplayer
Releases · DisplayXR/displayxr-demo-mediaplayer
Release list
v1.5.2
v1.5.1
Commits since v1.5.0: 55a52a6 Release v1.5.1 52bd385 fix(win): embed Explorer app icon + version info (#37)
v1.5.0
Commits since v1.4.0: 760e151 Release v1.5.0 0f67440 fix: drop write to removed chromaKeyColor field (DisplayXR/displayxr-runtime#573, surfaced by #734 header refresh) 581c29e docs: fold planned XR_EXT_android_surface_binding → XR_DXR_ (DisplayXR/displayxr-runtime#734) 7f3f787 feat!: rename DisplayXR extensions XR_EXT_* → XR_DXR_* (DisplayXR/displayxr-runtime#734)
v1.4.0
Commits since v1.3.2: 83da303 Release v1.4.0 5fe12c7 ci: run build-linux.yml on PRs as a required check (#722) (#35) fe2be10 feat: open the app window on the 3D panel via XrDisplayDesktopPositionEXT (#34) 5240930 ci(linux,#30): tri-LTS build matrix (22.04/24.04/26.04) + ffmpeg 4.x compat (#33) 67bd316 chore(#691): align OpenXR loader pin to 1.1.51 + harmonize demo metadata 7592bbe linux: wire XR_EXT_xlib_window_binding — X11 handle pair from SDL, chained at session create (#30) e93b104 linux: declare the wire-shared window-space layer struct in XrCommon.h's Linux arm (#30) 75b16e7 ci(linux): add libxcb-glx0-dev — loader includes <xcb/glx.h> once GLX support flips on (#30) 426c942 ci(linux): add libxxf86vm-dev — GL headers make OpenXR-SDK-Source configure openxr-gfxwrapper (#30) 1d94fcc linux: build-green port — build_linux.sh + run script + non-required CI (#30)
v1.3.2
Commits since v1.3.1: 2e8d749 Release v1.3.2 ddd86a5 Zero-copy D3D11VA→Vulkan video via NV12→RGBA convert (opt-in, #28) (#29) 913c80e fix(video): stop A/V-sync runaway on >4096px SBS clips (software-decode path) (#27)
v1.3.1
Commits since v1.3.0: 9b542b1 Release v1.3.1 0a06147 fix(sign): guard single-token SIGN_CMD (descending 1..0 signed the .bat itself) (#26) 2ee4828 Vendor-neutral cleanup 7b69f63 Vendor-neutral NOTICE; keep vendored OpenXR headers BSL-1.0 a97b9fa Relicense to Apache-2.0 dc0eabf feat(signing,#666): SIGN_CMD-gated installer + two-pass signed uninstaller (#22)
v1.3.0
Commits since v1.2.2: 97b72a3 Release v1.3.0 fbd1d53 fix(android): correct NDK media header include casing (NDK→Ndk) ad06f23 ci(android): build + attach a release-signed APK on tag c817829 docs: record the dev-build OpenXR self-provision rule in CLAUDE.md (#20)
v1.2.2
Commits since v1.2.1: 80f2116 Release v1.2.2 bf06436 ci(windows): build slim decode-only FFmpeg instead of downloading a full build 6836231 feat(android): add launcher icon suite from the 2D workspace logo 908af54 ci: bump actions to Node 24 runtimes ahead of the June 16 default flip 6886c25 chore(android): trim audio DIAG to one-shot startup confirmation bee35ab fix(android): picked clips had no audio (audio_fd=-1) — use dup() not /proc/self/fd 810d79a fix(android): reuse AAudio stream across clips (clip 2 was silent) a2df6d4 fix(android): release AAudio stream on clip switch (audio stops after a few clips) 64cfccb fix(android): video plays super-fast / wrong fd offset with audio a1565a3 feat(android): audio playback (AMediaCodec -> AAudio) + A/V master clock 18bcdd3 perf(android): log runtime frame-pacing (predictedDisplayPeriod) in PROF 9b91102 chore: untrack stray _android_build.log 19986fd feat(android): zero-copy video — decode into AHardwareBuffer, import as Vulkan ycbcr 1b4692b perf(android): per-frame CPU phase profiler in render_frame 212f82d feat(android): start on the idle splash — drop the TEMP default.mp4 auto-load f8fdafa feat(android): transport-bar redesign + picker UX polish c96a64f fix(android): drive tile orientation from true window dims, not rotation parity 85f4269 feat(android): adopt tiled-atlas multiview model — correct portrait (ADR-026/#518) 69fe9d4 fix(android): lock landscape + plain min-to-min fit (interim, pre tiled-atlas) d8841cd fix(android): exact MatchMinRect fit (letterbox-capable), not pure cover
v1.2.1
Commits since v1.2.0: c79f805 Release v1.2.1 90dacba fix(build): link the player as a Windows GUI app (no console window) 5df7e52 feat(open): Ctrl+O shortcut + ship idle art so installs show the logo
v1.2.0
Commits since v1.1.0: 5a9b0ab feat(mcp): expose player transport as XR_EXT_mcp_tools agent tools (#9)