changeset 9357:21347f49e8d8

supprting various codec specific/private headers for different APIs (ideas by arpi/alex/fabian)
author michael
date Sun, 09 Feb 2003 01:29:21 +0000
parents 025a25987ac0
children f1c4e01a584a
files DOCS/tech/mpcf.txt
diffstat 1 files changed, 11 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/DOCS/tech/mpcf.txt	Sun Feb 09 00:11:18 2003 +0000
+++ b/DOCS/tech/mpcf.txt	Sun Feb 09 01:29:21 2003 +0000
@@ -92,7 +92,11 @@
 	fixed_fps				u(1)
 	index_flag				u(1)
 	reserved				u(6)
-	codec_specific_data			b
+	for(;;){
+		codec_specific_data_type	b
+		if(codec_specific_data_type=="") break;
+		codec_specific_data		b
+	}
 
 video_stream_header:
 	stream_header
@@ -250,6 +254,12 @@
 fixed_fps
 	1 indicates that the fps is fixed
 
+codec_specific_data_type
+	"bitmapinfoheader", "waveformatex", "imagedesc", "sounddesc",
+	"native"
+	"native", means a simple api & container independanet storage form,
+	for example some mpeg4-es headers
+        
 codec_specific_data
 	private global data for a codec (could be huffman tables or ...)