[NUT-devel] Freeze NUT

Oded Shimon ods15 at ods15.dyndns.org
Thu Jun 1 12:07:51 CEST 2006


On Sat, May 27, 2006 at 02:30:49PM +0300, Oded Shimon wrote:
> On Sat, May 27, 2006 at 01:46:32PM +0200, Luca Barbato wrote:
> > Alex Beregszaszi wrote:
> > >> 4, "shro"	Dirac/Schroedinger
> > > 
> > > why not drac?
> > 
> > the first 4 letter that came to my mind.
> 
> 'drac' sounds much more sensible
> 
> > >> 4, "VC-1"	VC-1
> > >>
> > >> 4, "EAC3"	EAC3
> > > 
> > 
> > s/VC-1/vc1 /
> > s/EAC/eac/
> 
> so, "eac3" ?

BTW, whats EAC3?... (as opposed to AC3? cause we have entries for both...)

Nag no. 2. Be warned, when SVN comes up I'll commit both these patches. 
(unless someone complains now..)

- ods15
-------------- next part --------------
--- ../dev.main/DOCS/tech/mpcf.txt	2006-03-25 15:35:39.000000000 +0200
+++ DOCS/tech/mpcf.txt	2006-06-01 13:05:45.000000000 +0300
@@ -439,10 +439,7 @@
           a demuxer MUST ignore streams with reserved classes
 
 fourcc
-    identification for the codec
-    example: "H264"
-    MUST contain 2 or 4 bytes, note, this might be increased in the future
-    if needed
+    identification for the codec, must comply to fourcc.txt
 
 time_base_nom / time_base_denom = time_base
     the length of a timer tick in seconds, this MUST be equal to the 1/fps
@@ -820,6 +817,28 @@
 mpegvideo+mpegaudio in mpeg-ps/ts in nut or dvvideo + dvaudio in dv in nut
 
 
+Appendix, Fourcc Spec
+=====================
+length,string
+
+Video
+4,"h263"	H.263
+4,"mp4v"	MPEG-4 Part 2
+4,"h264"	MPEG-4 Part 10/H.264
+4,"snow"	Snow
+4,"flac"	Flac
+4,"drac"	Dirac/Schroedinger
+4,"vc1 "	VC-1
+
+Audio
+4,"vrbs"	Xiph.org Vorbis
+4,"mp2 "	MP3
+4,"mp3 "	MP2
+4,"ac3 "	AC3
+4,"aac "	AAC/MPEG-4 Part 3
+4,"eac3"	EAC3
+
+
 
 Sample code (Public Domain, & untested):
 ========================================
-------------- next part --------------
--- ../dev.main/DOCS/tech/mpcf.txt	2006-03-25 15:35:39.000000000 +0200
+++ DOCS/tech/mpcf.txt	2006-05-27 08:31:08.000000000 +0300
@@ -1,6 +1,6 @@
-========================================
-NUT Open Container Format DRAFT 20060322
-========================================
+==================================
+NUT Open Container Format 20060527
+==================================
 
 
 
@@ -31,6 +31,8 @@
     damaged files can be played back with minimal data loss and fast
     resync times
 
+The spec is frozen. All files following spec will be compatible unless the
+spec is unfrozen.
 
 
 Definitions:
@@ -390,7 +392,8 @@
     0xAB68B596BA78ULL + (((uint64_t)('N'<<8) + 'I')<<48)
 
 version
-    NUT version. The current value is 2.
+    NUT version. The current value is 3. All lower values are pre-freeze
+    and the files MUST NOT be demuxed.
 
 forward_ptr
     size of the packet data (exactly the distance from the first byte


More information about the NUT-devel mailing list