summaryrefslogtreecommitdiffstats
path: root/DOCS/tech/mpcf.txt
Commit message (Expand)AuthorAgeFilesLines
* rename mpcf.txt to nut.txtmichael2006-07-131-927/+0
* freeze (this is pretty much oded shimons patch from a few month ago)michael2006-07-131-4/+6
* trying to end the codec id battlemichael2006-07-041-0/+7
* max_distance clarificationods152006-03-251-8/+16
* cosmetic, table alignods152006-03-251-1/+1
* switch to using vlc for stream_flagsods152006-03-251-5/+5
* flags cleanupmichael2006-03-181-9/+13
* timebases guidelinesods152006-03-171-0/+2
* rephrase index_ptr positioningods152006-03-151-1/+2
* timebase tableods152006-03-151-5/+12
* cosmetic, move stuff aroundods152006-03-131-20/+20
* strings without terminating NULods152006-03-121-0/+2
* bump neglected dateods152006-03-121-2/+2
* revert last changeods152006-03-121-4/+4
* better max for frame code values, still allowing compact implementationods152006-03-121-5/+5
* 10l to me, misarrangment of flagsods152006-03-121-1/+1
* change max_distance back to 64kb and set max frame size to 2*max_distance.ods152006-03-121-3/+4
* change max_distance max to 128kb instead of 65kbods152006-03-111-1/+1
* move bit flags to be more convinient...ods152006-03-111-8/+8
* clarify, header_checksum is not included in forward_ptr and in packet checksumods152006-03-111-2/+2
* SHOULD NOT be higher than 1/timebase limitmichael2006-03-101-0/+1
* div8 -> div16michael2006-03-101-6/+7
* drop max_frame_sizemichael2006-03-101-7/+4
* double muxing examples (cant hurt to explictly mention the most common)michael2006-03-101-0/+2
* limit stuffing to prevent header_checksum from endup being useless due to a g...michael2006-03-101-1/+2
* universal timestamp (= stream_id + timestamp in stream timebase)michael2006-03-101-14/+14
* little clarification of sample_width/sample_heightmichael2006-03-101-1/+1
* 0x00 and 0xFF should be invalid (libnut does that already and it seems like a...michael2006-03-101-0/+2
* push back userdata stream_classods152006-03-101-1/+1
* header_checksummichael2006-03-101-0/+5
* cosmeticmichael2006-03-081-4/+2
* remove info streamsmichael2006-03-081-20/+6
* cosmetics, rename max_size to max_frame_sizeods152006-03-051-8/+8
* return index_ptr to inside indexods152006-03-041-10/+21
* typoods152006-03-041-1/+1
* slightly better max_distance rulemichael2006-03-031-3/+2
* the return of the monolithic indexmichael2006-03-031-9/+2
* update tmp_field numbers (pretty much just cosmetic)michael2006-03-031-7/+7
* simplify flagsmichael2006-03-031-22/+16
* syncpoint_start descriptionmichael2006-03-021-0/+6
* add forward_ptr to syncpoint (+0.006% overhead)michael2006-03-011-49/+84
* leading coeff for crc polynommichael2006-03-011-1/+1
* width/height/samplerate MUST not be 0michael2006-03-011-2/+2
* remove chapter_id == 0 special casemichael2006-03-011-4/+2
* cosmetic, trailing whitespaceods152006-02-251-2/+2
* use short 'type' namesods152006-02-251-3/+6
* allow rationals with denom of '1'ods152006-02-251-1/+1
* CRC32 stuffods152006-02-251-0/+3
* fix bit specification for fixed_fpsods152006-02-241-1/+1
* info packet stuff, chapters...ods152006-02-241-41/+53
* fields should be in english...ods152006-02-201-0/+2
* more cosmeticsods152006-02-171-27/+24
* some cleanup. enforce decode_delay to not be too high.ods152006-02-171-13/+6
* fix index, first keyframe cannot be written with pts=0ods152006-02-131-0/+1
* Make 'N' frame code implictly invalidods152006-02-121-2/+5
* Put index_ptr within index to avoid it popping out of nowhere.ods152006-02-111-7/+6
* Add syncpoint_checksum after frame headerods152006-02-111-0/+8
* change checksum to crc32ods152006-02-101-1/+8
* EOR can only be (un)set for non delayed streams.ods152006-02-071-1/+1
* Allow headers to be repeated anywhereods152006-02-071-2/+7
* Index repetitionods152006-02-041-7/+11
* add compare_tsods152006-02-041-0/+18
* EOR in indexods152006-02-041-4/+14
* cosmetic, fix spacingods152006-01-271-1/+1
* Interleave index to ease per-need decoding.ods152006-01-221-10/+11
* cosmetic change, shift stuff around to more logical placesods152006-01-201-24/+24
* change goals slightly..ods152006-01-201-37/+57
* bump dateods152006-01-201-20/+42
* align byte is deprecatedods152006-01-061-4/+0
* 1) remove global_timebaseods152006-01-061-19/+16
* MN ruleods152006-01-061-3/+3
* 1) change date and goals slightlyods152006-01-061-10/+12
* typoods152005-12-221-1/+1
* Change MUST to SHOULD have disposition and if applicable language tags.al2005-11-181-2/+3
* author list prettyprintingdiego2005-10-231-9/+9
* Reformat section titles so that it becomes easier to tell sections anddiego2005-10-231-18/+52
* cosmetic reformatting: tabs --> spaces, prettyprinting, trailing whitespacediego2005-10-061-481/+493
* typodiego2005-10-061-1/+1
* wrap around 80...ods152005-09-241-4/+4
* compress back_ptr better by multiplying by 8ods152005-09-241-2/+5
* Some very weird people are apperantely scared of reading GPL code. :/ods152005-09-221-1/+1
* remove info frame repeating its problematic and controversicalmichael2005-09-171-3/+1
* add back_ptrmichael2005-09-171-23/+27
* typo, probably..ods152005-09-171-1/+1
* Updates to NUT spec:ods152005-09-091-71/+87
* spelling/grammar/wordingdiego2005-09-091-31/+30
* Fix email addressranma2005-06-191-1/+1
* less amateurish-looking mpcf.txt patch by (Jeff >snacky ikaruga co uk<)michael2005-03-251-47/+48
* returning to the old index at the end system, alternatives are too complex wi...michael2005-03-041-32/+14
* store local keyframes too so faster seeking is possiblemichael2005-03-041-0/+4
* partial indexesmichael2005-03-031-15/+28
* some comments and whitespace changes by (Luca Barbato <lu_zero gentoo org>)michael2005-03-011-57/+101
* Here is an updated draft with the bits discussed previously merged:michael2005-01-121-89/+34
* info packet is now file global, while meta pakcet is stream specific, as disc...alex2004-09-111-16/+44
* spelling: big-endian and little-endiandiego2004-08-181-1/+1
* dispositionmichael2004-05-251-0/+5
* index fixesmichael2004-05-251-12/+6
* remove index flagmichael2004-05-251-8/+33
* extendible frame_code tablemichael2004-05-051-12/+15
* proposals by rich:michael2004-05-041-28/+50
* nicer startcode before keyframe rulemichael2004-05-021-2/+3
* limits too small, my CBR mp3 samples have 2x overhead after removial of size ...michael2004-05-011-2/+2
* cosmeticmichael2004-05-011-5/+6
* additional start_code rule (implemenattion does this since a long time already)michael2004-04-301-0/+3
* remove frame typesmichael2004-04-281-29/+53
* imo i'm one of the nut spec authors :)rfelker2004-04-261-0/+1
* remove data_size predictionmichael2004-04-231-36/+35
* new time_base_nom limitmichael2004-04-221-0/+1
* remove bad requirementrfelker2004-04-211-1/+0
* file_id_string (idea by ivan)michael2004-04-201-1/+21
* removing backward pointersmichael2004-04-201-47/+24
* moving f() and u()michael2004-04-141-3/+4
* type 1/2 packets must have MSB timestamps (this is already mentioned at some ...michael2004-04-141-1/+1
* (de)coder -> (de)muxermichael2004-04-131-9/+12
* remove old example streammichael2004-04-091-63/+12
* removing checksum_threshold & keyframe predictionmichael2004-04-091-11/+1
* language_code & fourcc vb->v reversalmichael2004-04-071-4/+4
* switching from crc32 to adler32 checksums, cuz they are faster and simplermichael2004-04-051-1/+1
* minor changesmichael2004-04-041-11/+10
* restrictions to ensure that O(log n) seeking and error recovery is possiblemichael2004-04-031-1/+10
* reversing the change to the forw/backw pointers, its somewhat simpler to upda...michael2004-03-311-38/+39
* removing subpackets (everyone hates them ...)michael2004-03-301-120/+103
* replaygainalex2004-02-181-0/+1
* codec_specific_data_sizealex2003-10-021-0/+1
* moved file_size and len_in_msecalex2003-09-151-2/+1
* moved packet header after startcodesalex2003-09-071-5/+7
* 10michael2003-09-061-1/+1
* reserved_bytes & byte order stuffmichael2003-09-061-2/+6
* some updatesalex2003-09-051-11/+9
* colorspace_typemichael2003-05-231-2/+6
* some changes (michael: is the colorspace_type field needed?)alex2003-05-231-9/+26
* corrected the sample codealex2003-05-041-4/+4
* index per streammichael2003-03-131-1/+3
* *signed int vlc (needs only 5 lines of code so its no increase of complexity)michael2003-03-131-63/+136
* disallow multiple subpackets per packet for video streams idea by (me & Morit...michael2003-02-141-1/+3
* subpacket_base_size isnt needed for fixed sized subpacketsmichael2003-02-141-2/+3
* variable subpacket size supportmichael2003-02-141-11/+45
* dvds have covers too - Andreas Hess <jaska@gmx.net>alex2003-02-091-2/+2
* index should be otional (idea by alex)michael2003-02-091-2/+2
* added (PAL),(NTSC),..alex2003-02-091-2/+2
* encoding the whole name doesnt make sensemichael2003-02-091-4/+8
* "X-" prefix for nonstd fields & "keywords" idea by (Andreas Hess <jaska at gm...michael2003-02-091-0/+2
* supprting various codec specific/private headers for different APIs (ideas by...michael2003-02-091-1/+11
* simplificationmichael2003-02-091-17/+4
* -typo, +time, -ntsc/pal (idea by alex)michael2003-02-081-4/+7
* changing name to "nut" for now, we can change it again if we agree on somethi...michael2003-02-081-4/+22
* lang & country codes from ISO & utf8 requirement (ideas from Tobias Diedrich ...michael2003-02-081-0/+5
* hex editor friendly language_codemichael2003-02-071-2/+4
* some more info (copy & pasted from ML)michael2003-02-071-15/+43
* typomichael2003-02-071-2/+3
* zero_bit for normal frames, so we can distinguish them from other packetsmichael2003-02-071-3/+10
* some typosmichael2003-02-071-8/+38
* 10l (copy & pasting the generator poly for crc32 from ogg was a bad idea...)michael2003-02-071-1/+1
* remove non byte sized stuffmichael2003-02-061-6/+4
* use fraction for time_basemichael2003-02-061-3/+11
* removing startcode emulation prevention, its nonsense ...michael2003-02-061-7/+0
* updatemichael2003-02-061-25/+43
* nonsense (MPlayer container format draft 0.01)michael2003-02-061-0/+415