Skip to content

labelle-android v0.1.0

Choose a tag to compare

@apotema apotema released this 26 Sep 18:27
· 25 commits to main since this release
df5b78e

First release of labelle-android: shared Android runtime services extracted from labelle-bgfx (labelle-toolkit/labelle-bgfx#149, "services first" phase).

  • Launch intent extras → env (launch_intent), the debuggable knob (debuggable), the 1x1 resume relayout fix (relayout) — JNI helpers compiled against the NDK sysroot the package resolves itself.
  • AAudio output device (aaudio): non-blocking start, control-thread disconnect recovery with bounded backoff, started marker on the first mixer pull.
  • MediaCodec video + audio-track decoding (video): drain to output EOS, OUTPUT_FORMAT_CHANGED handling, crop and colour metadata (ColorSpace: BT.601/709, limited/full), terminal handling of codec input/output failures.
  • Build helpers for backends: addAndroidSysroot, resolveNdk, nativeAppGlueDir, isAndroidTarget.

Consumers depend on the labelle_android module (plugin name android). Verified on-device (SM-T505) through Flying Platform; APK size unchanged.