1.2 KiB
1.2 KiB
Velix-MPV-Core Memory
- 项目:独立 HarmonyOS MPV 播放内核,禁止混入 Velix 主应用源码。
- 当前阶段:Phase 3 OHAudio AO 代码完成;模拟器音频 smoke 已验证;实体设备验收待做。
- 基线:MPV
182fa6ca49f455cadb884858f386e2f00540aeb7,分支harmony-port。 - SDK:OpenHarmony API 24 / 6.1.1.125 /
aarch64-linux-ohos/ Clang 15.0.4。 - 关键结论:首版 GLES+EGL+libmpv Render API;OHAudio AO;官方 FFmpeg OHCodec 路线。
- Phase 1 产物:
build/ohos-arm64/prefix/lib/libmpv.so.2.5.0,AArch64 ELF,OpenGL Render API symbols 完整。 - 远程:
origin为私有 Gitea 仓库,默认分支harmony-port;upstream为 MPV 官方仓库。 - Phase 2:
playback_lab/独立 HAP,XComponent/OHNativeWindow/EGL/libmpv/软件解码已通;实体设备待验。 - Phase 3:
audio/out/ao_harmony.c+ OHAudio pull callback、pause/flush/clock/metrics 已通;保持hwdec=no,未接 OHCodec。 - 待办:实体机 H.264/AAC、真实 A/V sync/路由/多声道、压力与 30 分钟稳定性;完成后再评估 Phase 4。
- 索引:
memory/projects.md、memory/infra.md、memory/lessons.md、memory/2026-08-28.md。