diff options
author | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-03-08 12:37:10 +0000 |
---|---|---|
committer | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-03-08 12:37:10 +0000 |
commit | 1b8e9839b05a8dadefa1f6613f166c3648c1f641 (patch) | |
tree | b024c4dec775a4c3549ccd8aee1005847d9e7e32 /DOCS | |
parent | be3b3fcef563d8394b82b8e69d0c4950930f3ea9 (diff) | |
download | mpv-1b8e9839b05a8dadefa1f6613f166c3648c1f641.tar.bz2 mpv-1b8e9839b05a8dadefa1f6613f166c3648c1f641.tar.xz |
remove info streams
add new rules
awaiting flames and comments
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17772 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r-- | DOCS/tech/mpcf.txt | 26 |
1 files changed, 6 insertions, 20 deletions
diff --git a/DOCS/tech/mpcf.txt b/DOCS/tech/mpcf.txt index eaf370fad3..a9f07f919e 100644 --- a/DOCS/tech/mpcf.txt +++ b/DOCS/tech/mpcf.txt @@ -277,10 +277,6 @@ info_packet: } } -info_frame: - info_packet - packet_footer - syncpoint: coded_pts v stream = coded_pts % stream_count @@ -420,9 +416,7 @@ stream_class 0 video 1 audio 2 subtiles - 3 metadata 4 userdata - in metadata streams each frame contains exactly one info frame Note: the remaining values are reserved and MUST NOT be used a demuxer MUST ignore streams with reserved classes @@ -764,22 +758,14 @@ file as well. Info: ----- -All info packets with the same chapter_id and stream_id are repeated info -packets and MUST be binary identical. - -All info packets MUST appear after main headers at begginning of file, and -SHOULD be repeated after all main headers unless they are very large. - -Info frames can be used to describe the file or some part of it (chapters) - -Info SHOULD be stored in global packets instead of info streams/frames if -possible, and the amount of data is not large. +If a info packet is stored anywhere then a muxer MUST also store an identical +info packet after every main-stream-header set -If 2 info frames have the same chapter_id and stream_id then the earlier -MUST be ignored (the last info frame is the most correct, this allows -updating or correcting info) +If a demuxer has seen several info packets with the same chapter_id and +stream_id then it MUST ignore all but the one with the highest position in +the file -Info frames MUST be keyframes +demxuxers SHOULD not search the whole file for info packets demuxer (non-normative): ------------------------ |