mirror of
https://github.com/mpv-player/mpv
synced 2025-03-11 08:37:59 +00:00
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 ... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19110 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
58ed2c3fe0
commit
fb43816ece
@ -512,6 +512,19 @@ stream_flags
|
||||
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user