Skip to content

Releases: DisplayXR/displayxr-demo-mediaplayer

v1.5.2

Choose a tag to compare

@github-actions github-actions released this 18 Jul 03:58
Release v1.5.2

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 03:26
Commits since v1.5.0:
55a52a6 Release v1.5.1
52bd385 fix(win): embed Explorer app icon + version info (#37)

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 18:39
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

Choose a tag to compare

@github-actions github-actions released this 08 Jul 08:45
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

Choose a tag to compare

@github-actions github-actions released this 05 Jul 06:46
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

Choose a tag to compare

@github-actions github-actions released this 03 Jul 10:24
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

Choose a tag to compare

@github-actions github-actions released this 30 Jun 18:53
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

Choose a tag to compare

@github-actions github-actions released this 18 Jun 08:30
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

Choose a tag to compare

@github-actions github-actions released this 10 Jun 04:13
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

Choose a tag to compare

@github-actions github-actions released this 06 Jun 07:05
Commits since v1.1.0:
5a9b0ab feat(mcp): expose player transport as XR_EXT_mcp_tools agent tools (#9)