逆向:CRI Sofdec数据流结构:修订间差异
跳转到导航
跳转到搜索
小
添加note,修改引言,微调内容语句
(追加发现) |
小 (添加note,修改引言,微调内容语句) |
||
第1行: | 第1行: | ||
此处记录对CRI | 此处记录对CRI Sofdec格式的数据流之结构的分析结果。 | ||
除不明数据段之外的所有结构已分析完成。 | |||
=CRI Sofdec简述= | =CRI Sofdec简述= | ||
第15行: | 第17行: | ||
| Sofdec Multiplexer Ver.0.25 || CRI_SFM Ver.2.17 2003-01-14 CRI || 为 CRI SDK by Xbox 的一部分。 | | Sofdec Multiplexer Ver.0.25 || CRI_SFM Ver.2.17 2003-01-14 CRI || 为 CRI SDK by Xbox 的一部分。 | ||
|} | |} | ||
{{note|本段完成于2021/07/15,部分信息可能过时}} | |||
=CRI Sofdec结构= | =CRI Sofdec结构= | ||
第20行: | 第23行: | ||
其中,第00-03个包标示了SFD的各种信息,之后的包为经多路复用的音视频流。 | 其中,第00-03个包标示了SFD的各种信息,之后的包为经多路复用的音视频流。 | ||
{{note|以下所提到的各涉及原始MPEG-1结构的数据字段名均由ISO/IEC 11172所定义,详见原始规范文件}} | |||
== | ==信息包组== | ||
信息包组即指SFD内部的第00-03个包(较旧版本的SFD可能缺少第03个包)。 | 信息包组即指SFD内部的第00-03个包(较旧版本的SFD可能缺少第03个包)。 | ||
第27行: | 第30行: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ 第00个包(音频流声明包)(若无音频流,则该包不存在) | ||
|- | |- | ||
! 偏址 !! 信息 | ! 偏址 !! 信息 | ||
第60行: | 第63行: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ 第01个包(视频流声明包) | ||
|- | |- | ||
! 偏址 !! 信息 | ! 偏址 !! 信息 | ||
第93行: | 第96行: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ 第02个包(Sofdec信息包)[版本1] | ||
|- | |- | ||
! 偏址 !! 信息 | ! 偏址 !! 信息 | ||
第138行: | 第141行: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ 第02个包(Sofdec信息包)[版本2] | ||
|- | |- | ||
! 偏址 !! 信息 | ! 偏址 !! 信息 | ||
第172行: | 第175行: | ||
|+ 第03个包(起始地址:0x00001800,源信息包(暂称)) | |+ 第03个包(起始地址:0x00001800,源信息包(暂称)) | ||
|- | |- | ||
| 可确认SFM 1. | | 可确认SFM 1.61版本即有此包。记述子流的一些参数?疑似供官方播放器使用。 | ||
|} | |} | ||