Commit Graph

1089 Commits

Author SHA1 Message Date
Moritz Bunkus
d7cf32a58f Don't shadow variables. Print the segment size as well. 2004-01-20 09:08:24 +00:00
Moritz Bunkus
93423ca6f0 Proper handling of PCM data: always start / end packets on sample boundaries. 2004-01-19 22:02:58 +00:00
Moritz Bunkus
ef59277f48 Dump debug info after dmx is assured to be != NULL. 2004-01-19 22:02:30 +00:00
Moritz Bunkus
4ed27bca48 Assign the correct track number for passthrough packetizers - otherwise command line options will not apply to them. 2004-01-17 20:24:27 +00:00
Moritz Bunkus
bb9be6b325 Do not read more data than can fit into the buffer. 2004-01-17 19:57:40 +00:00
Moritz Bunkus
6b5bfa9345 Allow the user to un-set track names and the file title when remuxing Matroska files. 2004-01-17 17:20:20 +00:00
Moritz Bunkus
e13def97df Always render the track headers fully including default values. Set the track language to "eng" if none was given. 2004-01-17 13:41:50 +00:00
Moritz Bunkus
c66255d3d3 Accept 0ms relative references as backward references as well - otherwise they are lost completely. 2004-01-16 23:41:19 +00:00
Moritz Bunkus
e140906ba0 Automatically set the attachment's MIME type according to the file extension. 2004-01-15 19:18:17 +00:00
Moritz Bunkus
0993fe2de2 Added file extensions to the MIME types. 2004-01-15 16:26:45 +00:00
Moritz Bunkus
ab7864ca7f Clarified the "entry too big" warning. 2004-01-15 15:03:01 +00:00
Moritz Bunkus
0f7ead76a0 AAC from RM: Extract the number of samples per AAC packet from the timecode difference between the first two RealMedia packets for a track. 2004-01-15 12:51:41 +00:00
Moritz Bunkus
0d464371e3 Added a function for getting the nearest power of 2 for a number. 2004-01-15 12:49:52 +00:00
Moritz Bunkus
68bd57649c Added support for AAC in RM. 2004-01-14 23:34:06 +00:00
Moritz Bunkus
b9e0534066 Write cues for audio only files for each track as well (only one entry every two seconds). 2004-01-14 19:42:57 +00:00
Moritz Bunkus
951c666441 Moved from an auxiliary function to a second process function that takes a duration_mandatory parameter. Clearer, more intuitive, and simply not as BRAINDAMAGED! 2004-01-14 19:00:43 +00:00
Moritz Bunkus
b794f2fbf3 Added a lot of work for a general passthrough copying from Matroska files. 2004-01-14 17:01:44 +00:00
Moritz Bunkus
87c7144a4c Adjustments for the elements that have been taken out of the Matroska 1.0 specs. 2004-01-13 12:52:31 +00:00
Moritz Bunkus
6368102c5e Properly handle the default track flags, even when reading Matroska files. 2004-01-12 21:34:08 +00:00
Moritz Bunkus
967bd1090a Added a note about the new runtime archive. 2004-01-12 20:02:13 +00:00
Moritz Bunkus
63d9362a6b Added a new hack for writing the default values in the track headers as well. 2004-01-12 18:39:41 +00:00
Moritz Bunkus
28574b6fb7 Added the two new chapter flags "hidden" and "enabled". Coded partially by Steve Lhomme. 2004-01-11 18:07:55 +00:00
Moritz Bunkus
3f40d48b31 Added the second timecode format: one timecode per line. 2004-01-11 17:40:33 +00:00
Moritz Bunkus
87fb3b72a2 Renamed the example timecode file because there will be more for other format versions. 2004-01-11 14:16:50 +00:00
Moritz Bunkus
ec6295a2dc Removed bz2 and lzo from the normal setup as they aren't supported by anything else than mkvtoolnix anyway. 2004-01-10 21:22:02 +00:00
Moritz Bunkus
a92d10a1cd Added an option for disabling any variable data (segment UIDs, unique integers for other UIDs, creation date). Without this regression tests become difficult. 2004-01-10 21:12:49 +00:00
Moritz Bunkus
5c1084f2ef Made Makefiles include Makefile.options instead of Makefile.mingw.options which now is a master file like all the other Makefile.mingw. 2004-01-10 18:18:44 +00:00
Moritz Bunkus
c4bfa2bdcf Added a lot of defines and magic in order to make some parts compilable as DLLs. 2004-01-10 18:11:06 +00:00
Moritz Bunkus
a0b3aab33a Added a lot of options for allowing parts of mtx being compiled as DLLs. 2004-01-10 17:58:24 +00:00
Moritz Bunkus
bb5ebb5412 Take the difference between two index entries of the same track as the size of a VobSub packet and not the difference to the next bigger index in the complete .idx file. 2004-01-10 12:51:27 +00:00
Moritz Bunkus
9593a613b0 Made the Makefiles automatically regenerate themselves from Makefile.mingw if neccessary. 2004-01-09 22:25:21 +00:00
Moritz Bunkus
2b47ee4872 Re-added libtool. Introduced the #defines FMT_TIMECODE and ARG_TIMECODE for easier formatted timecode output. Discard SPU packets that don't belong to the current stream. 2004-01-09 21:33:56 +00:00
Moritz Bunkus
fca228273e Removed unneeded while(!done). 2004-01-09 09:48:21 +00:00
Moritz Bunkus
aa2ebe9b63 Added dependencies on the simple MinGW make system. 2004-01-08 18:22:24 +00:00
Moritz Bunkus
aa9dc0e4cb Implemented a simpler make system for MinGW without the use of the auto tools. 2004-01-08 17:29:42 +00:00
Moritz Bunkus
733ce78c4b Some fixes for compilation on Windows. 2004-01-08 14:09:35 +00:00
Moritz Bunkus
6f8767d6b8 Removed libtool again because I couldn't get it to work on cygwin/mingw properly. 2004-01-08 14:08:21 +00:00
Moritz Bunkus
e59dec9d5b Split the common library into four separate parts: one without any lib dependencies, one depending on the compression libs, one depending on libebml and the last one depending on libmatroska as well. Made those libraries shared libraries in order to save space. 2004-01-08 11:21:22 +00:00
Moritz Bunkus
e37685279e Sync with transcode's CVS avilib. 2004-01-07 20:51:48 +00:00
Moritz Bunkus
f690e6c77e Use common integer type definitions on Unix like systems. Avoids problems on 64bit architectures. Thanks to Peter Niemayer. 2004-01-07 11:45:18 +00:00
Moritz Bunkus
4fdafe602b Do not exit but only print a warning if a packetizer adds packets with a smaller timecode than the last packet. 2004-01-07 11:43:17 +00:00
Moritz Bunkus
cd97be6b5c Just a minor warning fix. 2004-01-06 23:15:55 +00:00
Moritz Bunkus
ecad6339ab New parse_args syntax for the non-gui version. 2004-01-06 22:42:08 +00:00
Moritz Bunkus
bc2ea64171 Removed a typo. 2004-01-06 11:15:55 +00:00
Moritz Bunkus
d65cb2c77b Added the "Released" note. 2004-01-05 23:54:24 +00:00
Moritz Bunkus
c12fc4af5d Updated build dependencies. 2004-01-05 23:53:33 +00:00
Moritz Bunkus
bd69a430e5 Updated the version number to 0.8.1. 2004-01-05 21:30:55 +00:00
Moritz Bunkus
7b01208b2e Wrong member variable initialization resulting in spontaneous segfaults on Windows. 2004-01-05 21:21:52 +00:00
Moritz Bunkus
fe708d4615 More fixes for shadowed variables. 2004-01-05 12:02:35 +00:00
Moritz Bunkus
c542425fcb Fixed a couple of warnings about shadowed/uninitialized parameters. 2004-01-05 11:30:15 +00:00