Commit Graph

3618 Commits

Author SHA1 Message Date
Moritz Bunkus
5e298ba2aa Revert "Don't use %ld with long variables on Windows."
This reverts commit 1c01fa35fa.  Turned
out the actual problem was a bug in mingw's runtime library that only
occured after I upgraded my mingw installation. See also
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452977

Conflicts:

	ChangeLog
2009-11-21 11:38:15 +01:00
Moritz Bunkus
eac479f22a Always initialize the ac3_header_t structure. 2009-11-21 11:33:27 +01:00
Moritz Bunkus
fa16a32d8f Do not show the AVC FPS warning for appended tracks. 2009-11-11 12:51:01 +01:00
Moritz Bunkus
4893a23867 Refactored the handling of the different sources of cropping and stereo mode information.
Now the order is the correct order: options on the command line trump
everything else; second is the source container; third place is the
bitstream.
2009-10-25 20:51:21 +01:00
Moritz Bunkus
2a5a95938a Avoid a compiler warning about ambiguous "if ... else". 2009-10-25 19:59:52 +01:00
Moritz Bunkus
ce949d1d2b Don't use variables that haven't been initialized. 2009-10-25 17:08:22 +01:00
Moritz Bunkus
285f66351e Refactored the handling of the different sources of aspect ratio/display dimension information.
Now the order is the correct order: options on the command line trump
everything else; second is the source container; third place is the
bitstream.
2009-10-25 16:54:28 +01:00
Moritz Bunkus
ebd7025ea8 Added missing run for new test introduced in revision 51ca7838. 2009-10-25 10:46:01 +01:00
Moritz Bunkus
1c01fa35fa Don't use %ld with long variables on Windows.
It seems that Microsoft's runtime libraries treat the format spec %ld
as requiring a 64bit integer even on 32bit machines -- at least on
today's Windows XP 32 bit. Use %d with ints instead.
2009-10-06 20:03:48 +02:00
Moritz Bunkus
4abe1f60ea Merge branch 'master' of file:///home/mosu/prog/video/mkvtoolnix 2009-09-07 09:38:31 +02:00
Moritz Bunkus
b465a7bcc7 Do not use wxMenu::Remove() with menu items that aren't present.
Otherwise wxWidgets debug builds assert on mmg startup. Patch by
Vaclav Slavik <vslavik@fastmail.fm>.
2009-09-07 09:30:39 +02:00
Moritz Bunkus
bdc5338c0e Added the mingw10m.dll dependency to the installer. 2009-09-06 21:29:59 +02:00
Moritz Bunkus
541bac7f92 Do not warn about strict aliasing -- wxWidgets contain a lot of those. 2009-09-06 20:59:32 +02:00
Moritz Bunkus
51ca7838c0 Fixed the subtitle track selection for AVI input files. 2009-09-04 21:27:15 +02:00
Moritz Bunkus
143bf56ce8 Use boost's foreach function instead of mxforeach whereever possible. 2009-09-01 15:24:49 +02:00
Moritz Bunkus
1eccc669a1 Always do a full file scan if no meta seek element was found before the first cluster is found. 2009-09-01 14:54:42 +02:00
Moritz Bunkus
5ef6a1dd7a Analyzer: handle elements with an unknown size correctly. 2009-09-01 14:54:23 +02:00
Moritz Bunkus
bdf45a74e4 Made the output of --list-languages prettier. 2009-08-25 15:46:02 +02:00
Moritz Bunkus
52660b881e Added a link to the Unicode standard about character widths. Made ü be narrow. 2009-08-25 15:45:51 +02:00
Moritz Bunkus
b85b971a77 A std::wstring variant of mxinfo(). 2009-08-25 10:59:47 +02:00
Moritz Bunkus
06e8e70fb7 Added the boost foreach macro. 2009-08-25 10:59:33 +02:00
Moritz Bunkus
7194b7b112 Added a boost::wformat version of mxinfo(). 2009-08-25 10:26:29 +02:00
Moritz Bunkus
77275daefb Updates to the Chinese Simplified translation. 2009-08-24 17:48:00 +02:00
Moritz Bunkus
1e92adc6c7 Include the mkvpropedit executable in the Windows installer. 2009-08-24 17:47:26 +02:00
Moritz Bunkus
faeea5a0f4 Allow the '+' used for appending files to stand alone as an argument as well as to be put in the front of the file name. 2009-08-23 19:39:53 +02:00
Moritz Bunkus
8032c0f0d4 Fixed a spelling mistake in the German translation.
Fix for bug 436.
2009-08-22 11:07:14 +02:00
Moritz Bunkus
9793981b62 Updates to the Japanese translation. 2009-08-22 11:06:38 +02:00
Moritz Bunkus
54778d443b Fixed 'extra space in strange positions' problem of format_paragraph() for East Asian languages. 2009-08-22 00:52:39 +02:00
Moritz Bunkus
aca2301113 Fixed documentation of the --sync option in mkvmerge's --help output.
Fix for bug 435.
2009-08-21 23:41:39 +02:00
Moritz Bunkus
cf5a2ea900 Cosmetics. 2009-08-21 21:06:23 +02:00
Moritz Bunkus
3c4aaf6562 Intentional update due to libmatroska's fix to the EbmlID of the KaxTagDefault element. 2009-08-21 15:01:11 +02:00
Moritz Bunkus
9ab4bb17a0 Implemented line breaking for languages that allow line breaks anywhere (east asian languages). 2009-08-21 14:11:56 +02:00
Moritz Bunkus
b057986f9e Added two methods for calculating the display width of wide characters and strings in EM. 2009-08-21 14:11:31 +02:00
Moritz Bunkus
505571d2d6 Fixed the ISO639-2 code for Serbian. 2009-08-20 15:27:28 +02:00
Moritz Bunkus
23ed81a562 Cosmetics. 2009-08-20 15:26:18 +02:00
Moritz Bunkus
944b88770b Updates to the Japanese and Chinese Traditional translations. 2009-08-18 19:37:32 +02:00
Moritz Bunkus
0d340207b0 Made the std::wstring version of format_paragraph() public. 2009-08-18 19:37:20 +02:00
Moritz Bunkus
fa0427a4cc Use std::wstrings internally for formatting paragraphs. 2009-08-18 19:33:30 +02:00
Moritz Bunkus
743eb3816e Added the UTF8-CPP project and functions for converting between UTF-8 encoded std::strings and std::wstrings. 2009-08-18 19:33:17 +02:00
Moritz Bunkus
cde82e4ba7 mmg's file open dialogs: Add all extensions in upper case, too.
This is important because often file extensions are all upper case,
e.g. for files from DVDs. Fix for bug 433.
2009-08-18 18:55:57 +02:00
Moritz Bunkus
bd86697a61 Moved the directories 'librmff' and 'avilib-0.6.10' to a common subdirectory 'lib'. 2009-08-18 11:29:48 +02:00
Moritz Bunkus
0a03710996 Remember the selected locale. 2009-08-17 22:10:19 +02:00
Moritz Bunkus
b23eba76b6 Initialize debugging options from the MKVTOOLNIX_DEBUG environment variable as soon as possible.
That way debugging stuff that happens before handle_common_cli_args()
can work (e.g. locale functions).
2009-08-17 22:04:34 +02:00
Moritz Bunkus
58feaa395b Moved common initialization code to a common function. 2009-08-17 21:46:40 +02:00
Moritz Bunkus
c913b2f52c Initialize the global charset converter with a dummy so that text output with mxmsg() works before the locale is initialized. 2009-08-17 21:01:22 +02:00
Moritz Bunkus
7afb6bf704 Removed the 'init_stdio()' function. 2009-08-17 20:51:45 +02:00
Moritz Bunkus
96eb004720 The default value for the ChapterLanguage element is "eng" and not "und". 2009-08-16 21:05:42 +02:00
Moritz Bunkus
0cfb94b1ff Added a link to the documentation for mkvpropedit in the start menu. 2009-08-16 19:40:00 +02:00
Moritz Bunkus
daa3a60f0a Fix for compilation with mingw due to libebml's headers #defining 'min'. 2009-08-16 19:19:50 +02:00
Moritz Bunkus
bc66c14cb8 New strings from mkvpropedit added to the translation files. Updated the German translation. 2009-08-16 14:05:40 +02:00