Skip to content

TV 1.0.50:小米后退落点校验与兼容恢复

Pre-release
Pre-release

Choose a tag to compare

@LT407631 LT407631 released this 16 Oct 05:24

小米后退兼容候选 1.0.50。

1.0.49 实机诊断确认正确收到后退目标,AudioTrack 重建后仍回到旧进度。此次增加首段 PCM 时间戳校验:若超过目标 500ms,不接受旧音频作为时钟,重新打开该集音频读取器和解码器一次,再次校验;失败会显示错误而不无限重试。仅 MiTV-ASTP0/API28 启用恢复,视频组件与 SurfaceView 保持,其他设备保持原路线。

直接执行生产音频循环的“残留旧 PCM”和“读取器未退回”反例,旧代码将 3 秒目标当成 13 秒;新代码拒绝旧数据并恢复到目标,通过永久错误/重开失败有界释放测试。最终 APK 模拟器实际音视频后退、连续后退、前进、回零、音画同步、自然结束与释放通过,真实音频重开组件测试通过。

模拟器不是 Amlogic 芯片,真实电视效果待验收;输入 sample 与输出 PTS 分别记录,以便确认厂商具体失效环节。公开 APK 已去除私人 NAS 连接,支持自行填写 HTTP/HTTPS。