Commit Graph

1899 Commits

Author SHA1 Message Date
Moritz Bunkus
3bb0591e5c Unified the chapter and tag XML output code just like the parser code for both was unified a long time ago. Also output binary content of XML elements in hex format. 2005-01-08 22:16:56 +00:00
Moritz Bunkus
5d91d53bd9 Ignore CR/LF inside hex formatted binary XML content. 2005-01-08 22:16:09 +00:00
Moritz Bunkus
cffe066d70 Implemented ASCII and hex input schemes for XML elements containing binary data. 2005-01-08 21:36:02 +00:00
Moritz Bunkus
dc1a58845c Added a resource file for Windows. This is needed because wxWidgets's HTML help needs the wxSTD_BITMAP_COLOURS resource. 2005-01-08 18:32:52 +00:00
Moritz Bunkus
8592bbf459 Added files for making the mkvmerge-gui.html file into a HTML help book. Added code for showing that help file when the user presses F1 or selects "Help" from the "Help" menu. Updates for the build process which generates the .hhk index file from the .hhc contents file. 2005-01-08 15:26:12 +00:00
Moritz Bunkus
1bf5390617 Use GIF images instead of PNG because wxWidgets' HTML help viewer does not support PNG. Also added a couple of helper anchors because with the present ones the HTML help viewer scrolled to below the heading. 2005-01-08 14:37:33 +00:00
Moritz Bunkus
0ddd79e881 Use the biggest file available for progress reports. 2005-01-08 13:03:11 +00:00
Moritz Bunkus
849ec0a865 Flush the MPEG parser on end of stream so that all frames will be output. 2005-01-08 09:24:56 +00:00
Moritz Bunkus
61bf6edc3e Updates 2005-01-07 19:13:59 +00:00
Moritz Bunkus
4c1b2f7ba5 Honour the SSA/ASS "Format:" line in the CodecPrivate when extracting those subtitle formats. 2005-01-07 14:23:19 +00:00
Moritz Bunkus
c87d22c33e Small updates to the documentation. 2005-01-07 13:02:07 +00:00
Moritz Bunkus
b7b0f694d0 A couple spelling fixes. 2005-01-06 19:23:36 +00:00
Moritz Bunkus
742b10d7c5 Do not use the output file name for the temporary file name because I am too lazy to write a cross-platform UTF-8 aware and Unicode using unlink. 2005-01-06 16:13:07 +00:00
Moritz Bunkus
9537e166e3 Use the new "get command line as UTF-8 strings" function. 2005-01-06 11:23:27 +00:00
Moritz Bunkus
f46e840375 Use the new "convert command line to UTF-8" function in mkvinfo. 2005-01-05 23:10:06 +00:00
Moritz Bunkus
b54da62d74 Moved the function for converting command line arguments to UTF-8 and reading more arguments from option files into the common part so that the other programs can profit from it as well. 2005-01-05 22:35:24 +00:00
Moritz Bunkus
597f587b60 Account for recent changes in the chapter specs. 2005-01-05 22:34:20 +00:00
Moritz Bunkus
21a59c60b9 Only use native B frames for AVC video at the moment because "normal" MPEG-4 layer 2 is used in AVI compatibility mode. 2005-01-05 22:32:00 +00:00
Moritz Bunkus
6dd43f653f Register the available track IDs for the MPEG PS reader so that no warning is printed for correct --xtracks arguments. 2005-01-05 20:34:38 +00:00
Moritz Bunkus
4573595412 Set the packetizer's ID. 2005-01-05 20:17:22 +00:00
Moritz Bunkus
468779b541 Copy the track selection when copying the track_info_c. Otherwise the --xtracks options don't have any effect. 2005-01-05 19:36:37 +00:00
Moritz Bunkus
a74195e88c Hours > 23 in timestamps are OK even though highly unlikely. 2005-01-05 19:09:08 +00:00
Moritz Bunkus
8e6eb39a13 Create temporary files in a temporary directory. 2005-01-05 19:04:28 +00:00
Moritz Bunkus
85db877ae7 Big reorganization of the whole Quicktime/MP4 reader. Split the big header reader into functions for each atom. Also added support for the "ctts" atom which maps the PTS to DTS. Added support for proper B frame handing (experimental). 2005-01-04 21:32:49 +00:00
Moritz Bunkus
f6ede2dea6 Avoid a couple of compiler warnings because the MSVC printf formats %I64d are unknown to mingw. 2005-01-04 21:27:56 +00:00
Moritz Bunkus
935ae1c8e2 Fixed compilation with wxWidgets 2.4.x. 2005-01-04 08:24:15 +00:00
Moritz Bunkus
a8f797767c Avoid ambiguous function calls (too much optimization can hurt!). 2005-01-03 23:10:24 +00:00
Moritz Bunkus
b158d8bdb6 Don't add a tag if it doesn't have any content. 2005-01-03 19:34:00 +00:00
Moritz Bunkus
6a488d0df3 More detailed debug output. 2005-01-03 19:29:47 +00:00
Moritz Bunkus
1bca324e4f Fixes for the renamed chapter elements. Patch by Steve Lhomme <steve ! lhomme () free ! fr> with modifications by myself. 2005-01-03 16:12:11 +00:00
Moritz Bunkus
e3d1661ee9 Let's support Unicode enabled wxWidgets on Windows. Also some small cleanups. 2005-01-03 15:56:27 +00:00
Moritz Bunkus
170338893e Implemented appending tracks in mmg. 2005-01-02 19:05:50 +00:00
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