Velix Playback Lab
独立的 HarmonyOS Native XComponent + OHNativeWindow + EGL + libmpv 播放验证工程。
构建
./scripts/stage-mpv.sh
./hvigorw assembleHap --mode module -p product=default
stage-mpv.sh 只把本地 Phase 1 产物复制到未跟踪的 HAP native 库目录,不把 34 MB 的二进制提交到仓库。
面板中的 OHCodec Probe 只请求 hwdec=ohcodec,不会把当前 EGL window 注入 Direct Surface。没有独占 ohos_direct_surface 时,MPV 必须回退软件解码;面板会显示 requested/actual decoder、hwdec state、capability 摘要和回退原因。