Repository navigation
perf: preload short episodes earlier with current playback priority - #9
Open
AirSnailArtist wants to merge 1 commit into
Open
AirSnailArtist wants to merge 1 commit into
AirSnailArtist wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
短剧下一集经常仍要等待解析和加载:原策略通常要播到一半、并有 5 秒缓冲才能预加载,而电视向前读取上限也约为 5 秒,触发条件难以满足。
验证:基于本 PR 源码,7 项预加载策略/生命周期测试和 2 项合成 TV 自动/手动切集测试通过;80 秒短剧在第 2 秒、3 秒缓冲时预加载,切集没有第二次地址解析。新增预加载模块和测试静态检查通过,播放器原有静态告警未在本次调整中处理。
维护中的电视修复源码另外通过 27 项播放/恢复/遥控定向回归,并成功构建同签名 ARM64 APK 0.2.73+80。电脑端 ADB 异常重启后恢复连接,已同签名覆盖安装到 VIDAA_TV 并确认版本号及构建号,应用已重新启动;真实首帧或转圈时间仍待播放采集;合成测试与 open 日志不能作为无缝播放证据。本 PR 保留上游应用标识和构建设置,功能版本为 0.2.65+72。此前 Android 播放修复仍在 #6,本 PR 不重复带入该变更。