VideoDecoder bit exactness
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 35/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 领域
- api
调研方向
从 WebCodecs 规范中的 VideoDecoder 和 VideoDecoderConfig 定义开始,并查看现有的 issue 讨论。确定解码输出是否必须逐位完全一致,以及应如何控制可选的后处理,然后更新规范并添加 issue 中所述的基于哈希的资格验证覆盖。
由索引模型根据 Issue 内容生成。
描述
As far as I can tell, the spec today makes no explicit mention about bit-exactness of the output from a VideoDecoder.
A decoder by definition needs to have a bit-exact representation of the reconstructed state in each reference buffer, otherwise there will be video corruption in the form of prediction drift. However, some decoders may perform additional processing on a copy of the reconstructed state, before handing the frame to the user. The post-processing could be in the form of e.g. deblock or debanding algorithms, sharping/superres filters etc etc
I think it would be prudent to:
(1) Add spec language to indicate that the expected output of a decoder instance should be the bit-exact exact form.
(2) Add a field in VideoDecoderConfig that allows post processing to be turned on if supported.
With (1) it becomes trivial to create qualification tests as you can just use a hash the known output for each frame.
With (2) we optionally allow further enhancements to be applied, but only when desired.
It's debatable if (2) should just be an on/off toggle, or if something more fine grained is needed (e.g. a post processing "strength" slider, or even toggles for each kind of available filter).
- 主要语言
- HTML
- 星标
- 1.3k
- 派生
- 191
- 平均合并
- 1 天 9 小时
- 30 天内合并 PR
- 10
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
w3c/webcodecs 的其他 Issue
-
privacy-needs-resolution
难度 1/5 1 小时以内 新手友好度 65/100
维护者通常 1 天内回复
-
editorial
难度 1/5 1 小时以内 新手友好度 68/100
维护者通常 1 天内回复
-
难度 3/5 1-2 天 新手友好度 55/100
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 35/100
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 25/100
维护者通常 1 天内回复
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
QuiltMC/update-quilt-meta#28 ·
-
难度 2/5 1-3 小时 新手友好度 76/100
-
[Device Support Request] HOBEIAN ZG-204ZL (Tuya PIR motion sensor with illuminance)可能已有人在做 @lenucksi 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 78/100
zigpy/zha-device-handlers#5493 ·
维护者通常 3 天内回复
-
enhancement good first issue
难度 2/5 1-3 小时 新手友好度 84/100
writerslogic/holographic-memory#93 ·
维护者通常 1 天内回复