labelle-android v0.1.0
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.