summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-03-08 12:37:10 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-03-08 12:37:10 +0000
commit1b8e9839b05a8dadefa1f6613f166c3648c1f641 (patch)
treeb024c4dec775a4c3549ccd8aee1005847d9e7e32 /DOCS
parentbe3b3fcef563d8394b82b8e69d0c4950930f3ea9 (diff)
downloadmpv-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.txt26
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):
------------------------