log DOCS/tech/mpcf.txt @ 17547:114699930136

age author description
Tue, 07 Feb 2006 04:03:11 +0000 ods15 Allow headers to be repeated anywhere
Sat, 04 Feb 2006 08:54:31 +0000 ods15 Index repetition
Sat, 04 Feb 2006 08:53:43 +0000 ods15 add compare_ts
Sat, 04 Feb 2006 08:52:35 +0000 ods15 EOR in index
Fri, 27 Jan 2006 19:13:46 +0000 ods15 cosmetic, fix spacing
Sun, 22 Jan 2006 05:57:46 +0000 ods15 Interleave index to ease per-need decoding.
Fri, 20 Jan 2006 19:12:22 +0000 ods15 cosmetic change, shift stuff around to more logical places
Fri, 20 Jan 2006 19:10:55 +0000 ods15 change goals slightly..
Fri, 20 Jan 2006 19:06:28 +0000 ods15 bump date
Fri, 06 Jan 2006 13:51:36 +0000 ods15 align byte is deprecated
Fri, 06 Jan 2006 02:06:22 +0000 ods15 1) remove global_timebase
Fri, 06 Jan 2006 02:05:57 +0000 ods15 MN rule
Fri, 06 Jan 2006 02:05:34 +0000 ods15 1) change date and goals slightly
Thu, 22 Dec 2005 05:48:04 +0000 ods15 typo
Fri, 18 Nov 2005 16:28:26 +0000 al Change MUST to SHOULD have disposition and if applicable language tags.
Sun, 23 Oct 2005 16:50:27 +0000 diego author list prettyprinting
Sun, 23 Oct 2005 16:49:56 +0000 diego Reformat section titles so that it becomes easier to tell sections and
Thu, 06 Oct 2005 11:08:43 +0000 diego cosmetic reformatting: tabs --> spaces, prettyprinting, trailing whitespace
Thu, 06 Oct 2005 11:07:12 +0000 diego typo
Sat, 24 Sep 2005 04:44:22 +0000 ods15 wrap around 80...
Sat, 24 Sep 2005 04:43:02 +0000 ods15 compress back_ptr better by multiplying by 8
Thu, 22 Sep 2005 07:17:57 +0000 ods15 Some very weird people are apperantely scared of reading GPL code. :/
Sat, 17 Sep 2005 22:32:35 +0000 michael remove info frame repeating its problematic and controversical
Sat, 17 Sep 2005 19:27:39 +0000 michael add back_ptr
Sat, 17 Sep 2005 05:46:20 +0000 ods15 typo, probably..
Fri, 09 Sep 2005 10:26:21 +0000 ods15 Updates to NUT spec:
Fri, 09 Sep 2005 09:25:07 +0000 diego spelling/grammar/wording
Sun, 19 Jun 2005 09:17:44 +0000 ranma Fix email address
Fri, 25 Mar 2005 12:37:18 +0000 michael less amateurish-looking mpcf.txt patch by (Jeff >snacky ikaruga co uk<)
Fri, 04 Mar 2005 23:12:41 +0000 michael returning to the old index at the end system, alternatives are too complex with questionable advantages
Fri, 04 Mar 2005 03:16:40 +0000 michael store local keyframes too so faster seeking is possible
Thu, 03 Mar 2005 17:16:49 +0000 michael partial indexes
Tue, 01 Mar 2005 00:16:44 +0000 michael some comments and whitespace changes by (Luca Barbato <lu_zero gentoo org>)
Wed, 12 Jan 2005 11:54:30 +0000 michael Here is an updated draft with the bits discussed previously merged:
Sat, 11 Sep 2004 09:18:07 +0000 alex info packet is now file global, while meta pakcet is stream specific, as discussed with Rich
Wed, 18 Aug 2004 19:00:05 +0000 diego spelling: big-endian and little-endian
Tue, 25 May 2004 21:46:20 +0000 michael disposition
Tue, 25 May 2004 20:59:23 +0000 michael index fixes
Tue, 25 May 2004 20:42:22 +0000 michael remove index flag
Wed, 05 May 2004 17:26:24 +0000 michael extendible frame_code table
Tue, 04 May 2004 01:29:17 +0000 michael proposals by rich:
Sun, 02 May 2004 01:37:49 +0000 michael nicer startcode before keyframe rule
Sat, 01 May 2004 18:48:42 +0000 michael limits too small, my CBR mp3 samples have 2x overhead after removial of size prediction
Sat, 01 May 2004 11:28:34 +0000 michael cosmetic
Fri, 30 Apr 2004 22:53:59 +0000 michael additional start_code rule (implemenattion does this since a long time already)
Wed, 28 Apr 2004 03:19:35 +0000 michael remove frame types
Mon, 26 Apr 2004 12:45:47 +0000 rfelker imo i'm one of the nut spec authors :)
Fri, 23 Apr 2004 15:48:17 +0000 michael remove data_size prediction
Thu, 22 Apr 2004 15:00:30 +0000 michael new time_base_nom limit
Wed, 21 Apr 2004 18:43:01 +0000 rfelker remove bad requirement
Tue, 20 Apr 2004 23:00:28 +0000 michael file_id_string (idea by ivan)
Tue, 20 Apr 2004 17:58:24 +0000 michael removing backward pointers
Wed, 14 Apr 2004 23:11:45 +0000 michael moving f() and u()
Wed, 14 Apr 2004 21:43:28 +0000 michael type 1/2 packets must have MSB timestamps (this is already mentioned at some other places but i forgot this one)
Tue, 13 Apr 2004 00:49:47 +0000 michael (de)coder -> (de)muxer
Fri, 09 Apr 2004 18:40:48 +0000 michael remove old example stream
Fri, 09 Apr 2004 17:05:00 +0000 michael removing checksum_threshold & keyframe prediction
Wed, 07 Apr 2004 13:00:33 +0000 michael language_code & fourcc vb->v reversal
Mon, 05 Apr 2004 12:06:30 +0000 michael switching from crc32 to adler32 checksums, cuz they are faster and simpler
Sun, 04 Apr 2004 22:40:48 +0000 michael minor changes
Sat, 03 Apr 2004 13:23:44 +0000 michael restrictions to ensure that O(log n) seeking and error recovery is possible
Wed, 31 Mar 2004 01:44:57 +0000 michael reversing the change to the forw/backw pointers, its somewhat simpler to update it if the forward pointer is first
Tue, 30 Mar 2004 01:05:51 +0000 michael removing subpackets (everyone hates them ...)
Wed, 18 Feb 2004 13:33:57 +0000 alex replaygain
Thu, 02 Oct 2003 22:16:20 +0000 alex codec_specific_data_size
Mon, 15 Sep 2003 20:22:27 +0000 alex moved file_size and len_in_msec
Sun, 07 Sep 2003 01:15:01 +0000 alex moved packet header after startcodes
Sat, 06 Sep 2003 14:32:26 +0000 michael 10
Sat, 06 Sep 2003 13:21:08 +0000 michael reserved_bytes & byte order stuff
Fri, 05 Sep 2003 18:45:12 +0000 alex some updates
Fri, 23 May 2003 14:38:59 +0000 michael colorspace_type
Fri, 23 May 2003 12:17:36 +0000 alex some changes (michael: is the colorspace_type field needed?)
Sun, 04 May 2003 18:57:39 +0000 alex corrected the sample code
Thu, 13 Mar 2003 15:50:41 +0000 michael index per stream
Thu, 13 Mar 2003 15:32:48 +0000 michael *signed int vlc (needs only 5 lines of code so its no increase of complexity)
Fri, 14 Feb 2003 11:48:13 +0000 michael disallow multiple subpackets per packet for video streams idea by (me & Moritz Bunkus <moritz at bunkus dot org>)
Fri, 14 Feb 2003 11:37:38 +0000 michael subpacket_base_size isnt needed for fixed sized subpackets
Fri, 14 Feb 2003 11:11:11 +0000 michael variable subpacket size support
Sun, 09 Feb 2003 19:01:00 +0000 alex dvds have covers too - Andreas Hess <jaska@gmx.net>
Sun, 09 Feb 2003 18:56:51 +0000 michael index should be otional (idea by alex)
Sun, 09 Feb 2003 16:45:08 +0000 alex added (PAL),(NTSC),..
Sun, 09 Feb 2003 10:58:23 +0000 michael encoding the whole name doesnt make sense
Sun, 09 Feb 2003 10:54:35 +0000 michael "X-" prefix for nonstd fields & "keywords" idea by (Andreas Hess <jaska at gmx dot net>)
Sun, 09 Feb 2003 01:29:21 +0000 michael supprting various codec specific/private headers for different APIs (ideas by arpi/alex/fabian)
Sun, 09 Feb 2003 00:11:18 +0000 michael simplification
Sat, 08 Feb 2003 21:10:58 +0000 michael -typo, +time, -ntsc/pal (idea by alex)
Sat, 08 Feb 2003 18:50:18 +0000 michael changing name to "nut" for now, we can change it again if we agree on something else
Sat, 08 Feb 2003 09:07:13 +0000 michael lang & country codes from ISO & utf8 requirement (ideas from Tobias Diedrich <td at sim dot uni-hannover dot de>
Fri, 07 Feb 2003 22:13:54 +0000 michael hex editor friendly language_code
Fri, 07 Feb 2003 21:35:39 +0000 michael some more info (copy & pasted from ML)
Fri, 07 Feb 2003 13:47:49 +0000 michael typo
Fri, 07 Feb 2003 11:20:35 +0000 michael zero_bit for normal frames, so we can distinguish them from other packets
Fri, 07 Feb 2003 09:48:06 +0000 michael some typos
Fri, 07 Feb 2003 00:18:09 +0000 michael 10l (copy & pasting the generator poly for crc32 from ogg was a bad idea...)
Thu, 06 Feb 2003 20:18:59 +0000 michael remove non byte sized stuff
Thu, 06 Feb 2003 18:03:11 +0000 michael use fraction for time_base
Thu, 06 Feb 2003 17:46:23 +0000 michael removing startcode emulation prevention, its nonsense ...
Thu, 06 Feb 2003 17:19:09 +0000 michael update
Thu, 06 Feb 2003 15:33:02 +0000 michael nonsense (MPlayer container format draft 0.01)