Files
Velix-MPV-Core/memory/MEMORY.md
T

1.4 KiB
Raw Blame History

Velix-MPV-Core 记忆索引

  • 项目:地产运维中台媒体核心的 OpenHarmony MPV 端口。
  • 当前阶段:Phase 7 CODE COMPLETE / emulator integration verified / device validation pending;HTTPS/HLS、网络字幕、鉴权资源和实体机验收待补。
  • 公共入口:include/mpv/harmony_playback.h,稳定 C API 不暴露 MPV/FFmpeg 内部类型。
  • Playback Lab:C++ 仅做 NAPI/渲染适配,核心请求、控制、状态统一委托 C API。
  • Phase 6:启动/seek/buffering/audio/资源/NAPI 时间线与 benchmark runner 已入库;5 次启动 update 617→364,20 次 startup、50 次 seek、100 次 load-stop、200 次 play-pause 已跑模拟器。
  • 默认策略:软件解码;harmony-ohcodec-gl mapper 保持禁用,不声明零拷贝 GPU 能力。
  • 构建:default/software/FFmpeg-Harmony AArch64 与 Velix Core SDK 打包/校验通过;HAP 使用 DevEco JBR + --no-daemon 通过。
  • 设备:模拟器 127.0.0.1:5555,Playback Lab 已安装启动并完成本地 MP4 smoke。
  • Phase 7:Core 提交 14149854b8 已推送 origin/harmony-port;主 App 已接入 PlaybackEngine/MpvPlaybackEngine/PlaybackController 与 PlayerPage,本地 MP4、暂停/seek、统计、release 已在模拟器验证。
  • 部署约定:服务器只按 deploy.sh、deploy.sh status/logs/clean/clean-all 执行。
  • 详细状态:memory/projects.md;基础设施:memory/infra.md;教训:memory/lessons.md。