CVS: main/DOCS/tech mpcf.txt,1.14,1.15
Update of /cvsroot/mplayer/main/DOCS/tech In directory mail:/var/tmp.root/cvs-serv1572 Modified Files: mpcf.txt Log Message: simplification Index: mpcf.txt =================================================================== RCS file: /cvsroot/mplayer/main/DOCS/tech/mpcf.txt,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- mpcf.txt 8 Feb 2003 21:10:58 -0000 1.14 +++ mpcf.txt 9 Feb 2003 00:11:18 -0000 1.15 @@ -90,9 +90,9 @@ time_base_denom v lsb_timestamp_length v fixed_fps u(1) - codec_specific_header_flag u(1) index_flag u(1) - reserved u(5) + reserved u(6) + codec_specific_data b video_stream_header: stream_header @@ -113,13 +113,6 @@ shuffle_type v reserved_bytes checksum u(32) - -codec_specific_header: - packet_header - codec_specific_startcode f(64) - stream_id v - codec_specific data - checksum frame packet header @@ -257,8 +250,8 @@ fixed_fps 1 indicates that the fps is fixed -codec_specific_header_flag - 1 indicates that this stream has a codec specific header +codec_specific_data + private global data for a codec (could be huffman tables or ...) msb_timestamp_flag indicates that the msb_timestamp is coded @@ -372,12 +365,9 @@ the headers MUST be in exactly the following order (to simplify demuxer design) main header stream_header (id=0) -codec_specific_header (id=0) stream_header (id=1) -codec_specific_header (id=1) ... stream_header (id=n) -codec_specific_header (id=n) headers may be repated, but if they are then they MUST all be repeated together and repeated headers MUST be identical @@ -469,7 +459,6 @@ main header video_stream_header (stream 0, video jpjp, timebase 30, lsb_timestamp_length=8) -codec_specific_header (stream 0) video_stream_header (stream 1 subtitle usen, timebase 30, lsb_timestamp_length=8) video_stream_header (stream 2 subtitle atde, timebase 30, lsb_timestamp_length=8) audio_stream_header (stream 3, audio jpjp, timebase 1 , lsb_timestamp_length=8) @@ -499,7 +488,6 @@ ... main header video_stream_header (stream 0, video jpjp, timebase 30, lsb_timestamp_length=8) -codec_specific_header (stream 0) video_stream_header (stream 1 subtitle usen, timebase 30, lsb_timestamp_length=8) video_stream_header (stream 2 subtitle atde, timebase 30, lsb_timestamp_length=8) audio_stream_header (stream 3, audio jpjp, timebase 1 , lsb_timestamp_length=8) @@ -517,7 +505,6 @@ keyframe (stream 4, msb_timestamp=0, lsb_timestamp=9) main header video_stream_header (stream 0, video jpjp, timebase 30, lsb_timestamp_length=8) -codec_specific_header (stream 0) video_stream_header (stream 1 subtitle usen, timebase 30, lsb_timestamp_length=8) video_stream_header (stream 2 subtitle atde, timebase 30, lsb_timestamp_length=8) audio_stream_header (stream 3, audio jpjp, timebase 1 , lsb_timestamp_length=8)
participants (4)
-
Alex Beregszaszi -
Arpi -
Fabian Franz -
Michael Niedermayer CVS