summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-24 12:51:33 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-24 12:51:33 +0000
commit46ddcfbe19799a59560b0607e9f4efab70576dee (patch)
tree7940e8b5aada377027e7d3126a48e4932bb3b84f /DOCS
parent0b95f7d0f93fe4de6130dbf16c9094c029f8b6d5 (diff)
downloadmpv-46ddcfbe19799a59560b0607e9f4efab70576dee.tar.bz2
mpv-46ddcfbe19799a59560b0607e9f4efab70576dee.tar.xz
codec_specific_data clarification
if anyone disagrees or has suggestions to improve it then shout git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21189 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/tech/nut.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/DOCS/tech/nut.txt b/DOCS/tech/nut.txt
index 0843ab5b79..4d34301144 100644
--- a/DOCS/tech/nut.txt
+++ b/DOCS/tech/nut.txt
@@ -568,6 +568,13 @@ codec_specific_data
the exact format is specified in the codec spec
for H.264 the NAL units MUST be formatted as in a bytestream
(with 00 00 01 prefixes)
+ codec_specific_data SHOULD contain exactly the essential global packets
+ needed to decode a stream, more specifically it SHOULD NOT contain packets
+ which contain only non essential metadata like author, title, ...
+ it also MUST NOT contain normal packets which cause the reference decoder
+ to generate any specific decoded samples
+ the encoder name and version, shall be considered essential as it is very
+ usefull to workaround possible encoder bugs
frame_code
frame_code is an 8-bit field which exists before every frame, it can