Skip to content

Lighting 副屏 v0.1.79

Choose a tag to compare

@a3165458 a3165458 released this 12 Sep 06:34
· 306 commits to 398078668812bfd21a27cbb3a645c67c242b5ab8 since this release

本次修复

  • 修复扩展屏/仅平板走 CPU libx264 回退时,高通硬解只解出画面顶部、其余粉蓝花屏的问题。根因是 -tune zerolatency 打开了 sliced-threads,一帧被切成多片 VCL,OMX.qcom.video.decoder.avc 只解出第一片。
  • 强制 sliced-threads=0、单 slice,并固定 BT.709 limited 色度参数。
  • 把落入 1080p 解码盒的奇数尺寸(例如 1800×1080)吸附到 1920×1080,避免高通硬解花屏。

验证

  • 扩展屏:avc 1920×1080@60 硬解,画面完整(无粉蓝花屏)。
  • 仅平板:同样硬解出完整画面;双 GPU 下虚拟屏仍可能落到 CPU 编码,帧率可能偏低,这不是花屏。
  • Android 单元测试及 APK 构建通过。
  • Rust 单元测试通过。
  • Windows MSVC release 构建通过。
  • 签名虚拟显示驱动在 Windows runner 上连续两次安装验证通过,设备状态均为 OK。
  • 发布资产 SHA-256 已核验,详见 SHA256SUMS.txt。

建议 Windows 端与平板端同时升级。