Skip to content

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