[Mplayer-cvslog] CVS: main/DOCS/tech mpcf.txt,1.14,1.15

Michael Niedermayer CVS michael at mplayerhq.hu
Sun Feb 9 01:11:21 CET 2003


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)



More information about the MPlayer-cvslog mailing list