logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙PC适配wavplay 2.0:将OSS音频后端重写实录

wavplay 2.0 是 2009 年的 Linux WAV 播放/录音 CLI,音频后端硬绑定 legacy OSS /dev/dsp 接口,OpenHarmony 上不存在。本文记录其适配鸿蒙PC(aarch64)全过程:4 个补丁将音频后端重写为 OH_AudioRenderer/OH_AudioCapturer 纯回调模型,一条 conan create 命令完成构建与 8/8 消费者测

#harmonyos#华为#c语言 +3
鸿蒙PC适配wavplay 2.0:将OSS音频后端重写实录

wavplay 2.0 是 2009 年的 Linux WAV 播放/录音 CLI,音频后端硬绑定 legacy OSS /dev/dsp 接口,OpenHarmony 上不存在。本文记录其适配鸿蒙PC(aarch64)全过程:4 个补丁将音频后端重写为 OH_AudioRenderer/OH_AudioCapturer 纯回调模型,一条 conan create 命令完成构建与 8/8 消费者测

#harmonyos#华为#c语言 +3
鸿蒙PC适配wavplay 2.0:将OSS音频后端重写实录

wavplay 2.0 是 2009 年的 Linux WAV 播放/录音 CLI,音频后端硬绑定 legacy OSS /dev/dsp 接口,OpenHarmony 上不存在。本文记录其适配鸿蒙PC(aarch64)全过程:4 个补丁将音频后端重写为 OH_AudioRenderer/OH_AudioCapturer 纯回调模型,一条 conan create 命令完成构建与 8/8 消费者测

#harmonyos#华为#c语言 +3
鸿蒙PC高难度挑战:KDE KWayland 29 项上游测试跑通 OHOS——AF_UNIX shim × DT_NEEDED 归一化 × 三态振荡探测

鸿蒙 PC(aarch64)适配 KDE KWayland 5.116.0(Qt6 谱系):4 个 10 行补丁修复上游 Qt6 分支 4 处缺陷 + 3 块新平台代码(AF_UNIX LD_PRELOAD shim / 三态振荡回环探测 + 双尝试 / DT_NEEDED 同长度归一化 + 重签);上游 47 ctest 目标实注册 46、排除 17 逐项技术原因(双窗口隔离复跑交叉验证)、实跑

#harmonyos#华为#linux +2
鸿蒙PC高难度挑战:KDE KWayland 29 项上游测试跑通 OHOS——AF_UNIX shim × DT_NEEDED 归一化 × 三态振荡探测

鸿蒙 PC(aarch64)适配 KDE KWayland 5.116.0(Qt6 谱系):4 个 10 行补丁修复上游 Qt6 分支 4 处缺陷 + 3 块新平台代码(AF_UNIX LD_PRELOAD shim / 三态振荡回环探测 + 双尝试 / DT_NEEDED 同长度归一化 + 重签);上游 47 ctest 目标实注册 46、排除 17 逐项技术原因(双窗口隔离复跑交叉验证)、实跑

#harmonyos#华为#linux +2
鸿蒙PC移植OpenBabel3.2.1:跨DSO修复实录

鸿蒙 PC(aarch64)适配 OpenBabel 3.2.1 实录:10 个平台无关补丁(注册表 8+2)修复跨 DSO 插件架构,上游 348 项 ctest 全量实跑 348/348,消费者断言 4/4,149 个 ELF 签名

#harmonyos#华为#c语言 +3
鸿蒙PC移植OpenBabel3.2.1:跨DSO修复实录

鸿蒙 PC(aarch64)适配 OpenBabel 3.2.1 实录:10 个平台无关补丁(注册表 8+2)修复跨 DSO 插件架构,上游 348 项 ctest 全量实跑 348/348,消费者断言 4/4,149 个 ELF 签名

#harmonyos#华为#c语言 +3
鸿蒙PC的samba 4.21.0:从waf到selftest合入实录

samba 4.21.0(SMB/CIFS 标准实现)在鸿蒙 PC(HAD-W24 / aarch64 / musl)上的适配全过程

#harmonyos#华为#c语言 +3
鸿蒙PC的samba 4.21.0:从waf到selftest合入实录

samba 4.21.0(SMB/CIFS 标准实现)在鸿蒙 PC(HAD-W24 / aarch64 / musl)上的适配全过程

#harmonyos#华为#c语言 +3
qemu 11.1.1 鸿蒙PC aarch64 适配实录(签名、RUNPATH 与一个 venv 深坑)

适配QEMU 11.1.1至鸿蒙PC aarch64环境,攻克三大难点:静默回退的平台识别、OHOS签名与RUNPATH双门槛、CI中Python venv环境焊点。通过3个上游补丁及配方级修复,实现qemu-system-riscv64等7个可执行文件的签名交付。上游104项测试95通,消费者测试全通过,CI问题均定位至环境根因。项目已合并入主干,为鸿蒙PC生态提供RISC-V系统模拟底座。

#harmonyos#华为#c语言 +3
    共 21 条
  • 1
  • 2
  • 3
  • 请选择