[Mplayer-cvslog] CVS: main/DOCS/tech mncf.txt,1.64,1.65
Michael Niedermayer CVS
syncmail at mplayerhq.hu
Tue Oct 5 14:04:59 CEST 2004
CVS change done by Michael Niedermayer CVS
Update of /cvsroot/mplayer/main/DOCS/tech
In directory mail:/var2/tmp/cvs-serv12618
Modified Files:
mncf.txt
Log Message:
remove non native codec specific data
move lang to the info packet
Index: mncf.txt
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/tech/mncf.txt,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -r1.64 -r1.65
--- mncf.txt 18 Aug 2004 19:00:05 -0000 1.64
+++ mncf.txt 5 Oct 2004 12:04:56 -0000 1.65
@@ -1,4 +1,4 @@
- NUT Open Container Format DRAFT 20040409
+ NUT Open Container Format DRAFT 20041005 (Michael's experimental fork)
----------------------------------------
@@ -127,18 +127,13 @@
stream_class v
fourcc vb
average_bitrate v
- language_code vb
time_base_nom v
time_base_denom v
msb_timestamp_shift v
decode_delay v
fixed_fps u(1)
reserved u(6)
- for(;;){
- codec_specific_data_type v
- if(codec_specific_data_type==0) break;
- codec_specific_data vb
- }
+ codec_specific_data vb
video_stream_header:
stream_header
@@ -303,13 +298,6 @@
example: "H264"
MUST contain 2 or 4 bytes, note, this might be increased in the future
if needed
-
-language_code
- ISO 639 and ISO 3166 for language/country code
- something like "usen" (US english), can be 0
- if unknown
- see http://www.loc.gov/standards/iso639-2/englangn.html
- and http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1/en_listp1.html
time_base_nom / time_base_denom = time_base
the number of timer ticks per second, this MUST be equal to the fps
@@ -360,16 +348,6 @@
fixed_fps
1 indicates that the fps is fixed
-codec_specific_data_type
- 0 none/end
- 1 native
- 2 bitmapinfoheader
- 3 waveformatex
- 4 imagedesc
- 5 sounddesc
- "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 ...)
@@ -502,6 +480,11 @@
Note: dont forget the timezone
"ReplayGain"
"Keywords"
+ "Language" ISO 639 and ISO 3166 for language/country code
+ something like "usen" (US english), can be 0 if unknown
+ and "multi" if several languages
+ see http://www.loc.gov/standards/iso639-2/englangn.html
+ and http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1/en_listp1.htmlthe language code
"Disposition" "original", "dub" (translated), "comment", "lyrics", "karaoke"
Note: if someone needs some others, please tell us about them, so we can
add them to the official standard (if they are sane)
@@ -527,6 +510,7 @@
{"EndTimestamp" , "v"},
{"Author" , "UTF8"},
{"Titel" , "UTF8"},
+ {"Language" , "UTF8"},
{"Description" , "UTF8"},
{"Copyright" , "UTF8"},
{"Encoder" , "UTF8"},
More information about the MPlayer-cvslog
mailing list