refactor(auto-thumbnail): [PKG-AUTO-THUMB-10] own JPEG encoding cancellation and deadlines

This commit is contained in:
Harvey Zhao committed 2026-09-14 11:55:05 +08:00
1 parent afb632d16f
commit 4acf85ea69
21 files changed
+652 -35

No files matched your search

+14
View File
@@ -1,5 +1,19 @@
# 进度与证据
## PKG-AUTO-THUMB-10 编码归属与取消时限完成
JPEG编码拆为独立TS模块,原来帧等待结束后编码无时限,现有独立30秒编码时限。
完成时先撤销该时限再发布/取下一帧,切源/销毁/超时清理资源,迟到和重复Blob
不再产生后续动作;保留最后可用预览。此项明确限制极慢编码,不声称原生编码器
已复现自发卡死,也不改变公开时间公式/类型/工厂。初始六项旧红,候选九项编码
回归并入174项插件检查全部通过;严格TS通过,lint保留1既有warning。实际构建
三格式及docs副本,产物11项Node与9项三浏览器通过;源码27项浏览器与50项CI
回归通过。超时浏览器用例执行真实JPEG但受控扣留回调/触发时限,像素测试原有
首帧缺口仍独立保留。见[记录](changes/2026-09-14-PKG-AUTO-THUMB-10-encoding.md)及
[证据](baselines/auto-thumbnail-encoding-validation.json)。新增任务10独立提交,246项:
174 done、16 doing、56 todo;任务03/首帧风险仍开放。没有依赖/版本变化或发布。
下一步继续未完成包的资源、类型收尾与组合验证,不重复已失败的原生首帧等待方案。
## Auto Thumbnail 原生首帧边界检查点
新增独立 video/canvas 诊断,完全不加载 ArtPlayer 或插件。冻结原视频不变,另用