Commit Graph

2017 Commits

Author SHA1 Message Date
Moritz Bunkus
4017deaf68 Create the file selection list from one array of file types and their extensions. No need to deal with two lists each containing each extension twice. 2005-01-02 12:19:20 +00:00
Moritz Bunkus
f45929baf3 Let the compiler do some of the memory housekeeping. 2005-01-02 10:14:44 +00:00
Moritz Bunkus
09346028de Changed the copyright for the Windows implementation of vsscanf: Steve Matsnev did it. Also: Check the Windows version instead of relying on CreateFileW not being present. It IS present on 98 but not working correctly. 2005-01-01 22:35:06 +00:00
Moritz Bunkus
8646040ff1 Added the CreateFileUtf8() function written by Steve Matsnev (frontent for CreateFileW() / CreateFileA()). 2005-01-01 19:51:20 +00:00
Moritz Bunkus
7b9392f0c7 Necessary changes for the previous API/UTF-8 changes. 2005-01-01 19:37:26 +00:00
Moritz Bunkus
6377a9c4ef Handle all text internally in UTF-8 and only convert it when it is output or handed over to system functions. This breaks file names with non-ASCII characters on Windows at the moment. Will be fixed by a later commit. 2005-01-01 18:31:00 +00:00
Moritz Bunkus
0c569bb6a7 Don't read the complete OGM file if a stream is only sparsely furnished with packets (e.g. subtitles). 2005-01-01 18:11:42 +00:00
Moritz Bunkus
d7f5bb0163 The beginning of supporting appending files in mmg. 2005-01-01 15:07:52 +00:00
Moritz Bunkus
cd98177dbe Get the command line in Unicode on Windows and convert that to UTF-8 strings. This is safer for non-ASCII characters. 2005-01-01 10:41:01 +00:00
Moritz Bunkus
60edf81584 Unneeded. 2004-12-31 16:34:17 +00:00
Moritz Bunkus
ef8828426c Don't convert the command line shown in the "command line" window to UTF-8 as it causes too many problems. mmg doesn't use that command line anyway because it puts its arguments into "option files". 2004-12-31 16:16:58 +00:00
Moritz Bunkus
af404ec9ae New WAVPACK4 storage method. Patch by Steve Lhomme (steve ! lhomme () free ! fr). Modifications by myself. 2004-12-31 16:02:15 +00:00
Moritz Bunkus
4c3045326b Updates 2004-12-31 14:22:41 +00:00
Moritz Bunkus
1a0e346644 Implemented getting the pixel aspect ratio from MPEG-4 layer 10 (AVC) header data. 2004-12-31 14:22:34 +00:00
Moritz Bunkus
f6702eca8e Split the ctors for the memory I/O class into one for read/write and one for read only access. 2004-12-31 14:21:38 +00:00
Moritz Bunkus
25890d1ac6 Changed the value type for reading stuff from a bit_cursor_c from unsigned long to int64_t. 2004-12-31 14:20:15 +00:00
Moritz Bunkus
1a07b5b044 Merged 2645:2646 from the 1.0 branch. 2004-12-30 17:19:24 +00:00
Moritz Bunkus
b7def7ed25 Cosmetics & more debug info. 2004-12-30 12:31:49 +00:00
Moritz Bunkus
37a9a6457d Support for parsing MPEG-2 PS streams. 2004-12-29 21:05:03 +00:00
Moritz Bunkus
dfc5132ac9 Weee! 2004-12-28 22:41:08 +00:00
Moritz Bunkus
14c804f541 Read bigger chunks for MPEG ES (the smaller value was for debugging purposes). 2004-12-28 22:37:31 +00:00
Moritz Bunkus
fd8de8c292 -pg has to be added to the linker command as well. 2004-12-28 22:11:50 +00:00
Moritz Bunkus
587d6ca5f4 Display the first "progress" line right at the beginning. 2004-12-28 21:51:00 +00:00
Moritz Bunkus
84ecc597e1 An aspect ratio of 1.0 is actually the pixel AR instead of the display AR. 2004-12-28 21:49:26 +00:00
Moritz Bunkus
4068f28871 Try to detect MPEG-PS before the more problematic ones. 2004-12-28 21:38:43 +00:00
Moritz Bunkus
4036c63a33 0x00 is not a valid flag for the aspect ratio. 2004-12-28 21:34:03 +00:00
Moritz Bunkus
0d2ae49255 Deal with an unknown/invalid aspect ratio part two. 2004-12-28 21:28:44 +00:00
Moritz Bunkus
1a97138ffe Deal with an unknown/invalid aspect ratio. And make gcc happy. 2004-12-28 21:27:57 +00:00
Moritz Bunkus
bb57d33d65 Added MPEG PS file types to the "add input file" box. 2004-12-28 21:16:57 +00:00
Moritz Bunkus
04c8fd8c88 Working MPEG-1 PS to Matroska transmuxing :) 2004-12-28 21:00:32 +00:00
Moritz Bunkus
c3ada08d26 The sequence header must not get lost. 2004-12-28 20:57:32 +00:00
Moritz Bunkus
c976bcf209 Proper condition for extracting the FPS from MPEG-1/2 video. 2004-12-28 20:47:24 +00:00
Moritz Bunkus
d138b60688 Less verbosity, please. 2004-12-28 20:10:02 +00:00
Moritz Bunkus
10f0538d28 Support for reading blockadditions from Matroska files. Patch by Steve Lhomme <steve ! lhomme () free ! fr>, modifications by myself. 2004-12-28 19:07:27 +00:00
Moritz Bunkus
ddaf26635e Support for "silent tracks" elements. Added project file for mkvinfo for MSVC. Patch by Steve Lhomme <steve ! lhomme () free ! fr> 2004-12-28 18:50:54 +00:00
Moritz Bunkus
7a74048c89 A lot more code for parsing MPEG-PS files. MPEG-1 PS streams are already identified correctly. 2004-12-28 18:41:47 +00:00
Moritz Bunkus
f2357e2f13 Moved the MPEG 1/2 ES framing from the MPEG ES demuxer into a new packetizer. 2004-12-28 16:22:33 +00:00
Moritz Bunkus
7bb703c8aa The beginnings of a wonderful friendship... uhm... of a MPEG PS demuxer. 2004-12-28 10:04:12 +00:00
Moritz Bunkus
78cd9491bc More non-functional code for extracting the PAR from MPEG 4 layer 10 streams. 2004-12-28 10:02:36 +00:00
Moritz Bunkus
2fee42f4d0 Doubled the file contents by mistake. 2004-12-27 17:44:16 +00:00
Moritz Bunkus
0e0434e07e Use the text subtitle packetizer for known text subs formats. Otherwise concatenation won't work. 2004-12-27 17:26:52 +00:00
Moritz Bunkus
f2844bf0a3 Don't create a string from NULL. 2004-12-27 17:21:26 +00:00
Moritz Bunkus
844c32ec67 Added WAVPACK4 extraction. Patch by Steve Lhomme (see AUTHORS). Fixes for compiling mkvextract with MS VisualC++. Patch by Steve Lhomme as well. 2004-12-27 17:17:16 +00:00
Moritz Bunkus
81613055c3 Small ChangeLog update. 2004-12-27 17:04:25 +00:00
Moritz Bunkus
7e5a49887e Correction for WAVPACK demuxing. Patch by Steve Lhomme (see AUTHORS). 2004-12-27 16:57:52 +00:00
Moritz Bunkus
b4a12d0ff8 Fix for compilation with gcc 2.95. 2004-12-26 15:28:19 +00:00
Moritz Bunkus
99fc2d6d21 Bumped the version number for the installer. 2004-12-26 15:06:12 +00:00
Moritz Bunkus
eedd72a126 Merged 2610 from the 1.0 branch. 2004-12-25 15:57:30 +00:00
Moritz Bunkus
4b64bf96fb Added a Nullsoft Installer script. 2004-12-25 13:18:28 +00:00
Moritz Bunkus
dde457f574 Add a new BlockMore element for each additional block. GetChild<>() always gives us the first one instead which would lead to only having one BlockMore element total. 2004-12-22 19:49:39 +00:00