Commit Graph

265 Commits

Author SHA1 Message Date
Moritz Bunkus
9446c2958e Fixes that allow compilation under cygwin. 2003-05-09 05:26:02 +00:00
Moritz Bunkus
a2cd498f72 Removed LL postfixes on constants. gcc 3.2 does not need them, VC6 does not recognize them, so just ditch them :) 2003-05-08 18:46:25 +00:00
Moritz Bunkus
c6e9e291d6 Changed UTF8 to UTF-8 which works well with both the Windows and Linux version of the iconv lib. 2003-05-08 18:42:18 +00:00
Moritz Bunkus
43290d4758 Sync with the API changes in libmatroska 0.4.2 2003-05-07 17:40:09 +00:00
Moritz Bunkus
91044a320f Better hint for the libmatroska version. 2003-05-07 15:19:50 +00:00
Moritz Bunkus
ab5990a3b0 Matroska version check >= 0.4.2 2003-05-07 15:10:04 +00:00
Moritz Bunkus
3a86be1dba Proper aspect ratio support for the Matroska reader. 2003-05-06 10:22:55 +00:00
Moritz Bunkus
3ce62ed6ba Added support for aspect ratio. 2003-05-06 09:59:37 +00:00
Moritz Bunkus
9d03e6bc63 Updates. 2003-05-06 08:24:02 +00:00
Moritz Bunkus
8b5d32fb5f Automatic ChangeLog update. 2003-05-06 08:18:46 +00:00
Moritz Bunkus
a95897d03d The Matroska reader calculated wrong header lengths for Vorbis tracks. 2003-05-06 08:15:36 +00:00
Moritz Bunkus
fe968c400a Implemented durations for each packet, but only those packets that really need them (forced by the packetizer) or that are the last packet for a track (forced by mkvmerge itself) get a KaxBlockDuration element. 2003-05-06 07:51:24 +00:00
Moritz Bunkus
cf590910fb Reversed the direction of the data requests. Each packetizer is asked to fill itself. The packetizer calls its reader which reads data and makes sure that every packetizer has at least one packet. 2003-05-05 21:55:02 +00:00
Moritz Bunkus
0dad551cfc Removed my own queue class in favor of the standard deque class. 2003-05-05 20:48:49 +00:00
Moritz Bunkus
4549cf0fb3 Removed malloc.h. 2003-05-05 20:18:32 +00:00
Moritz Bunkus
ef23de1483 Support for selecting a charset for the subtitle file indepently of the current locale. 2003-05-05 18:47:57 +00:00
Moritz Bunkus
f53036d5d9 Introduced result checking memory handling functions (safe*). 2003-05-05 18:37:36 +00:00
Moritz Bunkus
545246abd3 Proper documentation for --no-utf8-subs and --sub-charset. 2003-05-05 18:37:09 +00:00
Moritz Bunkus
e15c52404f Better/proper charset conversion. 2003-05-05 14:57:45 +00:00
Moritz Bunkus
ff8a939e88 Better endian compatibility. Better BSD compatibility. 2003-05-04 21:24:31 +00:00
Moritz Bunkus
05513421c7 New revision/dependency. 2003-05-04 20:27:16 +00:00
Moritz Bunkus
4615d7110b Fix for gcc 3.x compilation. 2003-05-04 18:31:24 +00:00
Moritz Bunkus
c093bd8c0d Support for displaying the FourCC for video tracks with a CodecID of V_MS/VFW/FOURCC. 2003-05-04 10:26:51 +00:00
Moritz Bunkus
bebc4e3a2d Removed all traces of dmalloc as I use valgrind for debugging purposes now. 2003-05-04 10:05:41 +00:00
Moritz Bunkus
56842cef39 New version 0.3.1 2003-05-04 07:36:32 +00:00
Moritz Bunkus
0a646b3d7f Removed the tabs. 2003-05-03 20:26:50 +00:00
Moritz Bunkus
1697ca7fb9 Support for keeping the TrackUID when reading a Matroska file. 2003-05-03 20:22:18 +00:00
Moritz Bunkus
629c3d130d Updates 2003-05-03 20:24:58 +00:00
Moritz Bunkus
9b23716689 Sync with the DataBuffer handling of libmatroska. 2003-05-03 20:01:44 +00:00
Moritz Bunkus
f30798ecaa No more temporary storage of the frames read. The timecode_scale is initialized because of default values not being written to the file anymore. 2003-05-03 19:53:06 +00:00
Moritz Bunkus
daad8340df No more temporary storage of the frames read. The timecode_scale is initialized because of default values not being written to the file anymore. 2003-05-03 19:42:34 +00:00
Moritz Bunkus
7141fd83b5 Better handling and reporting for broken MP3 frames. 2003-05-03 19:41:08 +00:00
Moritz Bunkus
8c0aa5c5b8 Reordered the file type detection. Otherwise a Matroska file with MP3 content might be mistaken for a MP3 file. 2003-05-03 19:40:09 +00:00
Moritz Bunkus
9804df8f68 Small update. 2003-05-03 10:09:50 +00:00
Moritz Bunkus
3fbe9055ce Added support for reading text subtitles. 2003-05-03 10:03:52 +00:00
Moritz Bunkus
c1fe2ebdd2 Removed some unnecessary code. 2003-05-03 09:48:29 +00:00
Moritz Bunkus
4eeb0f0948 Added support for EbmlVoid everywhere. 2003-05-03 09:46:29 +00:00
Moritz Bunkus
f78758f3d3 Moved the header rendering (including the header settings of the packetizers) to after the argument parsing. 2003-05-02 21:49:42 +00:00
Moritz Bunkus
1546686666 Moved the CVS ChangeLog to ChangeLog.cvs. ChangeLog now contains only selected entries. 2003-05-02 21:44:01 +00:00
Moritz Bunkus
9ea37ba0e0 Proper internal handling of the language code. 2003-05-02 20:34:48 +00:00
Moritz Bunkus
49833a0b3d Removed a lot of indenting whitespace. 2003-05-02 20:11:34 +00:00
Moritz Bunkus
a51a2d180a Documentation for the --language and --list-languages options. 2003-05-02 14:53:16 +00:00
Moritz Bunkus
c3e4482ce9 Linked against libvorbis0a. 2003-05-02 10:54:10 +00:00
Moritz Bunkus
9a5ed644f1 Support for KaxTrackLanguage and ISO639 languages. 2003-05-01 22:38:54 +00:00
Moritz Bunkus
880587c775 New version number. 2003-04-30 18:58:15 +00:00
Moritz Bunkus
36820f38c1 Fixes needed for compilation with gcc 3.2 2003-04-30 18:55:22 +00:00
Moritz Bunkus
515eec3c38 Automatic ChangeLog update. 2003-04-30 18:54:17 +00:00
Moritz Bunkus
27c0a392a5 Sync with the specs. 2003-04-30 11:31:47 +00:00
Moritz Bunkus
44f4bbddb8 Updated version information. 2003-04-30 11:31:29 +00:00
Moritz Bunkus
ca85733dc8 Updated version information. Updated installation instructions. 2003-04-30 11:29:10 +00:00