[MPlayer-DOCS] CVS: main/DOCS/tech mpcf.txt,1.38,1.39
Michael Niedermayer CVS
syncmail at mplayerhq.hu
Sat Apr 3 15:23:46 CEST 2004
CVS change done by Michael Niedermayer CVS
Update of /cvsroot/mplayer/main/DOCS/tech
In directory mail:/var2/tmp/cvs-serv10343
Modified Files:
mpcf.txt
Log Message:
restrictions to ensure that O(log n) seeking and error recovery is possible
Index: mpcf.txt
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/tech/mpcf.txt,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- mpcf.txt 31 Mar 2004 01:44:57 -0000 1.38
+++ mpcf.txt 3 Apr 2004 13:23:44 -0000 1.39
@@ -342,7 +342,15 @@
2 is indicated by (flags[frame_code]&1)==1 && startcode
there SHOULD not be more then 0.5 seconds or 16kbyte of type 0 frames
wihout a intervening frame of different frame_type
-
+ * type 2 frames MUST be decodeable independantly of any other frames
+ this means they MUST be keyframes and they MUST use a full timestamp
+ * type 1 frames MUST not depend(1) upon any other frames, this means,
+ they MUST use a full timestamp
+ * type 0 frames MUST not depend(1) upon frames prior to the last type
+ 1/2 frames
+ depend(1) means dependancy on the container level (NUT) not dependancy
+ on the codec level
+
stream_id_plus1[frame_code]
must be <250
if its 0 then the stream_id is coded in the frame
@@ -378,6 +386,7 @@
frame lsb_timestamp=4 -> timestamp=260
frame lsb_timestamp=2 -> timestamp=258
frame lsb_timestamp=3 -> timestamp=259
+ all timestamps of keyframes of a single stream MUST be monotone
width/height
MUST be set to the coded width/height
More information about the MPlayer-DOCS
mailing list