summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-02-09 01:29:21 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-02-09 01:29:21 +0000
commit2492b94fc2799be567d98836996e6ff353c8b5d5 (patch)
tree4748fc2e9977a15c0319056249a2fd6f0651d07f /DOCS
parentc00e8e8fd8466603b5e0d9c43ddbd3584d052724 (diff)
downloadmpv-2492b94fc2799be567d98836996e6ff353c8b5d5.tar.bz2
mpv-2492b94fc2799be567d98836996e6ff353c8b5d5.tar.xz
supprting various codec specific/private headers for different APIs (ideas by arpi/alex/fabian)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9358 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/tech/mpcf.txt12
1 files changed, 11 insertions, 1 deletions
diff --git a/DOCS/tech/mpcf.txt b/DOCS/tech/mpcf.txt
index e810e59cdf..2223359d9b 100644
--- a/DOCS/tech/mpcf.txt
+++ b/DOCS/tech/mpcf.txt
@@ -92,7 +92,11 @@ stream_header:
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 @@ lsb_timestamp_length
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 ...)