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

1.7 KiB
Raw Blame History

Projects

Velix-MPV-Core

  • 状态:Phase 4.5 CODE COMPLETE / DEVICE VALIDATION PENDING;GPU INTEROP MAPPER 未进入;FFmpeg-Harmony export contract 已完成独立构建/探针,实体机硬解验收未完成。
  • 已完成:远程闭环、固定依赖、隔离工具链、C/C++ 探针、FFmpeg/OpenSSL/字体栈/libplacebo、AArch64 libmpv.so.2.5.0、ABI/符号/污染/许可证审计。
  • 产物:build/ohos-arm64/prefix/lib/libmpv.so.2.5.0,34,308,568 bytes;DT_NEEDED 含 libohaudio.so。
  • 已完成:独立 HAP、XComponent/OHNativeWindow、EGL ES3、libmpv OpenGL Render、软件解码本地 MP4 首帧、播放控制与释放重入。
  • 已完成:ao_harmony PCM float32→S16 fallback、采样率/mono-stereo 协商、pause/resume/stop/flush/release、timestamp epoch、starvation/flush metrics;build-all-ohos.sh、video-only/audio-enabled 构建和 Playback Lab HAP 均通过。
  • 已完成:OHCodec H.264/HEVC capability 查询、hwdec=ohcodec direct-surface 实验驱动、显式软件回退、Playback Lab requested/actual/metrics 诊断、软件/硬解/GL probe 构建矩阵;FFmpeg 未修改。
  • 边界:官方 OHCodec 上游没有非 surface 的可导入硬件帧路径,EGL/NativeBuffer 仅保留禁用默认探针;无零拷贝、HDR 或硬件帧产出声明。
  • Phase 4.5:../Velix-FFmpeg-Harmony branch harmony-ohcodec-export 已推送 f1cc09cde1;scripts/build-mpv-ohos-ffmpeg-harmony.sh 已消费其 prefix 构建 MPV。
  • 待办:实体机 H.264/HEVC capability、surface 生命周期/stride/crop/fence、真实 GPU 互操作与 A/V sync;报告见两个仓库的 DOCS/OHCODEC_*.md 与 DOCS/PHASE4_5_STATUS.md。