[MPlayer-cvslog] r19110 - trunk/DOCS/tech/nut.txt
michael
subversion at mplayerhq.hu
Sat Jul 15 23:49:47 CEST 2006
Author: michael
Date: Sat Jul 15 23:49:47 2006
New Revision: 19110
Modified:
trunk/DOCS/tech/nut.txt
Log:
clarify "extradata"
comments welcome!
if anyone disagrees ill reverse this and we can disscuss it, i just thought there wont be any disagreement and was too lazy to send a patch ...
Modified: trunk/DOCS/tech/nut.txt
==============================================================================
--- trunk/DOCS/tech/nut.txt (original)
+++ trunk/DOCS/tech/nut.txt Sat Jul 15 23:49:47 2006
@@ -512,6 +512,19 @@
codec_specific_data
private global data for a codec (could be huffman tables or ...)
+ if a codec has a global header it SHOULD be placed in here instead of
+ at the start of every keyframe
+ the exact format is specified in the codec spec
+ codecs which dont specify it in their spec are specified below
+ for ogg based codecs (vorbis, theora) the following format shall be used
+ number_of_headers_minus_1 u(8)
+ for(i=0; i<number_of_headers; i++){
+ -1 u(8*(size[i]/255))
+ size[i] % 255 u(8)
+ }
+ for(i=0; i<number_of_headers; i++)
+ header[i]
+ Note, this is the same format these codecs use in matroska
frame_code
the meaning of this byte is stored in the main header
More information about the MPlayer-cvslog
mailing list