Commit Graph

84 Commits

Author SHA1 Message Date
Moritz Bunkus
616c961cf9 Added functions for writing integers in big endian byte order. 2004-03-21 16:17:43 +00:00
Moritz Bunkus
5f6ace001d Bumped version number to 0.8.6. 2004-03-13 12:17:46 +00:00
Moritz Bunkus
202b6f813b Get rid of automake. 2004-03-01 09:51:30 +00:00
Moritz Bunkus
29ef49e660 Better popular languages. 2004-02-23 16:04:30 +00:00
Moritz Bunkus
a1edacd843 Bumped the version number to 0.8.5. 2004-02-22 11:14:43 +00:00
Moritz Bunkus
520c4122af Added another ctor, needed for Unicode support in mmg later on. 2004-02-21 17:11:22 +00:00
Moritz Bunkus
cf55bc22a5 More OS compat fixes. 2004-02-12 19:05:55 +00:00
Moritz Bunkus
56b5005ebd Cross-platform fixes for MacOS X. 2004-02-12 18:41:07 +00:00
Moritz Bunkus
23576c563e Bumped version number to 0.8.4. 2004-02-11 08:13:24 +00:00
Moritz Bunkus
d9587bd3c1 Split the language names after a ";" and compare each part when mapping a language name to the ISO639-2 code. 2004-02-10 19:44:59 +00:00
Moritz Bunkus
c884ee4249 Rewrote the MinGW make system: only one Makefile, no recursive calls anymore. 2004-02-10 18:51:01 +00:00
Moritz Bunkus
d9563f9fea Forgot to update the version number... 2004-02-09 21:55:59 +00:00
Moritz Bunkus
79badd76e2 Keep chapters and language tags intact when reading OGM files. 2004-02-08 18:27:42 +00:00
Moritz Bunkus
276e89adf8 Added support for AAC-in-OGM. 2004-01-31 14:03:20 +00:00
Moritz Bunkus
1d01ec4599 Do not automatically discard big VobSub packets anymore. 2004-01-31 10:47:36 +00:00
Moritz Bunkus
b3f1e7a5ca Getting rid of libtool, part 2. 2004-01-30 17:30:40 +00:00
Moritz Bunkus
475473201c Only build one DLL on Windows. 2004-01-23 20:26:54 +00:00
Moritz Bunkus
4d3b90a3ee Allocate space for the extra data after the RealMedia headers - otherwise the pointers would be invalid. Removed the "set number of samples per packet" function from the AAC packetizer as AAC is still always 1024 samples/packet. 2004-01-23 19:15:12 +00:00
Moritz Bunkus
5d2e36dc92 Do not print warnings when identifying a file. 2004-01-23 19:13:02 +00:00
Moritz Bunkus
1b34be6948 Switched the complete timecode handling from ms precision to ns precision. 2004-01-22 22:36:05 +00:00
Moritz Bunkus
e7b3dc7b38 Switched the core functionality from ms precision to ns precision. 2004-01-22 16:26:24 +00:00
Moritz Bunkus
4a01cf9b5e Added "list" which prints a list of known hacks. 2004-01-22 15:10:12 +00:00
Moritz Bunkus
68cd0dd74d Added functions for parsing/recreating the 2 / 5 byte AAC config data. 2004-01-21 15:38:44 +00:00
Moritz Bunkus
2a84355be9 Header inclusion fix. 2004-01-21 09:04:10 +00:00
Moritz Bunkus
7636f905bc Bumped the version number to 0.8.2. 2004-01-20 15:08:40 +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
0d464371e3 Added a function for getting the nearest power of 2 for a number. 2004-01-15 12:49:52 +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
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
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
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
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
bc2ea64171 Removed a typo. 2004-01-06 11:15:55 +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
c542425fcb Fixed a couple of warnings about shadowed/uninitialized parameters. 2004-01-05 11:30:15 +00:00
Moritz Bunkus
781efb1bef Better error reporting on Windows. 2004-01-03 17:40:46 +00:00
Moritz Bunkus
08a3d63550 Report more accurately the cause of the write error on Windows. 2004-01-03 16:51:00 +00:00
Moritz Bunkus
dc030d0dd3 Bumped version number. 2003-12-30 09:58:17 +00:00
Moritz Bunkus
73e1d019c3 Fixed wrong Codec IDs for ISO (O = o, not 0 = zero)... 2003-12-29 22:47:27 +00:00
Moritz Bunkus
cb361f9516 Made my mx* variable arg printi functions printf like and fixed the warnings and errors that resulted from this. 2003-12-29 21:34:09 +00:00