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