Skip to content

OneSend 1.2.0 · 扫传

Choose a tag to compare

@github-actions github-actions released this 02 Aug 02:12
· 35 commits to main since this release
a1c8b98

OneSend 1.2.0 是一次以速度和可靠性为核心的更新。快速模式现在采用固定 V30-L 二维码、1700 B/帧和 24 fps,理论有效吞吐约 32 KB/s;实际速度仍取决于摄像头、屏幕刷新率、对焦和环境光。

下载

  • Android:onesend-android.apk(正式发布密钥签名)
  • macOS:onesend-macos.dmg 或 onesend-macos.zip(Developer ID 签名并经 Apple 公证)
  • Windows:onesend-windows.zip
  • Linux:onesend-linux.tar.gz
  • 文件校验:SHA256SUMS.txt

主要变化

  • 快速模式由约 15 fps / 1320 B 提升到约 24 fps / 1700 B。
  • 发送节奏与显示器垂直同步,二维码生成改用确定性标准掩码。
  • 快速档使用 rateless LT fountain 流,在丢帧环境下减少恢复开销。
  • 大文件自动切换到有界内存调度,避免 fountain 待处理方程无限增长。
  • 接收端一次处理相机曝光中的全部二维码,并继续兼容 OneSend 1.1 快速流。
  • 新增 30% 丢帧、显示节奏、V30 容量和原生 ZXing 八掩码回归测试。

完整变更:v1.1.2...v1.2.0