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

1.3 KiB
Raw Blame History

Infrastructure

  • DevEco Studio:/Applications/DevEco-Studio.app
  • OpenHarmony SDK:/Applications/DevEco-Studio.app/Contents/sdk/default/openharmony
  • SDK:API 24,版本 6.1.1.125
  • Native sysroot:<SDK>/native/sysroot
  • Toolchain:<SDK>/native/llvm/bin
  • Target:aarch64-linux-ohos
  • Compiler:OHOS Clang 15.0.4
  • Build tools:Meson 1.9.0、Ninja 1.12.0、pkgconf 3.0.6,均由仓库脚本隔离管理
  • OHOS prefix:build/ohos-arm64/prefix
  • libmpv:build/ohos-arm64/prefix/lib/libmpv.so.2.5.0
  • Git origin:https://git.leee.xin/leeexin/Velix-MPV-Core.git,默认分支 harmony-port
  • MPV upstream:https://github.com/mpv-player/mpv.git
  • hdc:/Applications/DevEco-Studio.app/Contents/sdk/default/openharmony/toolchains/hdc
  • 模拟器目标:127.0.0.1:5555,HarmonyOS 6.1.0.126 / API 24
  • Playback Lab 构建:在 playback_lab/ 执行 scripts/stage-mpv.sh 后用 hvigor --no-daemon assembleHap --mode module -p product=default
  • OHAudio:API 24 headers ohaudio/native_audiostreambuilder.h / native_audiorenderer.h / native_audiostream_base.h,动态库 libohaudio.so;Meson 使用 -Dharmony-audio=enabled。
  • Phase 3 HAP:playback_lab/entry/build/default/outputs/default/entry-default-unsigned.hap;模拟器 H.264/AAC smoke target 127.0.0.1:5555。