Commit Graph

3065 Commits

Author SHA1 Message Date
Moritz Bunkus
52d1ee5fb9 Updates to the translation. 2009-03-21 11:43:50 +01:00
Moritz Bunkus
f6c60e371c Added a make target for displaying msgfmt statistics for all translations. 2009-03-21 11:41:28 +01:00
Moritz Bunkus
ca158fde4a Convert simple chapter output to the current output charset instead of always converting to UTF-8.
This allows the user to change the charset with --output-charset.
Before chapters were not converted at all resulting in UTF-8 output
on every system, and --output-charset had no effect on it.

This does not affect the output of XML style chapter files.

Fix for bug 359.
2009-03-21 11:36:19 +01:00
Moritz Bunkus
8342b5cbab Updates to the Japanese translation. 2009-03-20 13:34:12 +01:00
Moritz Bunkus
c50cc0243b Cosmetics. 2009-03-19 09:39:23 +01:00
Moritz Bunkus
f63200363b Store QuickTime audio codecs with CodecID "A_QUICKTIME".
QuickTime audio tracks will be stored with the CodecID "A_QUICKTIME".
The CodecPrivate element contains the full "STSD" element from the QuickTime file
(just like V_QUICKTIME). This method is used for all audio tracks which
don't have a well-defined storage spec for Matroska (e.g. AAC, AC3,
MP2/3 are still stored as A_AC3, A_AAC etc). Hopefully a fix for bugs 354 and 357.
2009-03-18 22:57:26 +01:00
Moritz Bunkus
5f96029dba Use a memory_c object instead of allocating memory manually. Cosmetics. 2009-03-18 22:06:05 +01:00
Moritz Bunkus
0263e8a2d9 Include the "size" field in the CodecPrivate element for QuickTime tracks.
Fix for bug 355.
2009-03-18 21:05:38 +01:00
Moritz Bunkus
a9b37866fa Merge branch 'master' of file:///home/mosu/prog/video/mkvtoolnix 2009-03-18 20:23:52 +01:00
Moritz Bunkus
c7993b4fcb Use "read only" sharing mode on Windows for files that are written to. 2009-03-18 20:23:48 +01:00
Moritz Bunkus
ac2db254ab Added a Japanese translation by Hiroki Taniura. 2009-03-18 20:20:55 +01:00
Moritz Bunkus
5896591732 Cosmetics. 2009-03-18 11:37:29 +01:00
Moritz Bunkus
1b73f480e8 Fix for little endian PCM tracks in MOV files
Fix for bug 356.
2009-03-17 12:27:57 +01:00
Moritz Bunkus
3d425dfc6f Properly initialize the console locale
Otherwise conversion will fail on non-UTF-8 locales,
e.g. on German or Japanese Windows.
2009-03-15 15:30:20 +01:00
Moritz Bunkus
02b7082846 Updates 2009-03-15 15:08:05 +01:00
Moritz Bunkus
84f70308cd Added a configure check for checking if wxWidgets was compiled with Unicode support. 2009-03-15 15:05:28 +01:00
Moritz Bunkus
a75139a16e Translations are UTF-8 and must be converted accordingly.
Also removed support for non-Unicode builds of wxWdigets.
2009-03-15 11:05:40 +01:00
Moritz Bunkus
cc039f6e1f Update to the ChangeLog. 2009-03-14 14:41:34 +01:00
Moritz Bunkus
232cb23cf3 Use GetOEMCP() for getting the local code page instead of GetACP().
Windows uses two code pages; one for cmd.exe and one for the rest.
They can be different (e.g. on a German Windows). As most programs
output text to the console unless the user overrides this with
--redirect-output the programs should use cmd.exe's code page
as their default code page. This is what GetOEMCP() does.

Overriding it with --output-charset is still possible.
2009-03-14 14:25:08 +01:00
Moritz Bunkus
f5209cf52d Close the console that is started with mkvinfo in GUI mode on Windows 2009-03-08 14:25:46 +01:00
Moritz Bunkus
5e42b0a1f5 Added the Matroska icon as a resource to mkvinfo on Windows
That way the icon will be shown in the task bar.
2009-03-08 14:17:02 +01:00
Moritz Bunkus
4983829ad8 Recode EbmlUnicodeStrings to UTF-8 encoded C strings
mkvinfo expects strings to be encoded in UTF-8 when they're displayed. Fix for bug 353.
2009-03-08 14:03:01 +01:00
Moritz Bunkus
c48917c747 Released v2.5.3. 2009-03-07 11:31:57 +01:00
Moritz Bunkus
b3e5eb6926 Language selection on Windows: Use the LC_MESSAGES, LANG environment variables before using GetLocaleInfo(). 2009-03-04 14:10:41 +01:00
Moritz Bunkus
929c3e44dc Unset the LANGUAGE environment variable on Windows
It interfers with gettext. See bug 352.
2009-03-04 13:01:48 +01:00
Moritz Bunkus
56ef15de99 Updated the README: changed "Anthill" to "Bugzilla". 2009-03-04 10:53:54 +01:00
Moritz Bunkus
5dffc1bde9 Updated the README for the switch from Subversion to Git 2009-03-04 10:53:09 +01:00
Moritz Bunkus
3ba123a3e8 Made the mux progress dialog modal.
All other windows should be deactivated while muxing is running.
2009-03-04 10:19:38 +01:00
Moritz Bunkus
7981d79292 Fixed two wrong German translations.
Also ran "make update-po".
2009-03-03 11:14:46 +01:00
Moritz Bunkus
4836220b6e Allow locales for which mkvtoolnix does not contain a translation
For locales for which mkvtoolnix does not contain a translation
(e.g. fr_FR, en_AU etc) mkvtoolnix should not abort with an
error message. mmg must not chose such a locale as the parameter
for --ui-language. Fix for bug 338.
2009-03-01 18:13:32 +01:00
Moritz Bunkus
bc3716dcf6 ChangeLog update 2009-03-01 16:15:44 +01:00
Moritz Bunkus
df3f866d6c Cosmetics 2009-03-01 14:37:08 +01:00
Moritz Bunkus
6a13988112 Enable timecode generation for appended AVC packetizers
When a packetizer is appended to another one then the ::set_headers() member
function of the appended one will not be called. The AVC ES packetizer enables
the timecode generation of the parser in ::set_headers(). So the timecode
generation is always off in the appended packetizers.

This is a problem when the user appends raw AVC ES files because for them
the timecode generation must turned on because otherwise there will be no
timecodes for the frames. So now the AVC ES packetizer hoooks into the
::connect() function and enables timecode generation if neccessary.

Possible fix for bug 344.
2009-03-01 14:17:27 +01:00
Moritz Bunkus
b92f821648 Cosmetics 2009-03-01 13:50:46 +01:00
Moritz Bunkus
1e1e59c6bc Allow make jobserver to work 2009-03-01 12:17:57 +01:00
Moritz Bunkus
e9548642b3 Fixed Boost detection on PowerPC64
$target seems to be set to powerpc64 in some cases. Patch by
Dominik Mierzejewski. Fix for bug 347.
2009-03-01 11:40:28 +01:00
Moritz Bunkus
b030686c7f Fix compilation due to missing includes and libraries
Fixes bugs 348.
2009-03-01 11:04:48 +01:00
Moritz Bunkus
fce7886a2c Ignore the binaries produced by make 2009-03-01 11:03:18 +01:00
Moritz Bunkus
e2b5251a98 Added a test for the --attachments option 2009-02-28 19:17:33 +01:00
Moritz Bunkus
d3d5b880b6 Added an way for keeping temp files 2009-02-28 19:17:17 +01:00
Moritz Bunkus
0db67d7425 Increase the attachment ID even if the attachment itself is skipped
Otherwise none of the following attachments are copied,
even if they were requested with --attachments. Fix for
bug 346.
2009-02-28 18:29:12 +01:00
Moritz Bunkus
5523f59962 Release 2.5.2.
Added the release message to the ChangeLog; set the version number;
set the release code name.
2009-02-28 15:11:55 +01:00
Moritz Bunkus
36892b6364 Do not ask the user during silent installs
Do not pop up windows asking the user stuff if the installer
is run in silent mode (with the "/S" switch). Fix for bug 345.
2009-02-28 15:07:52 +01:00
Moritz Bunkus
694fe14916 Added buttons for enabling/disabling all attached files 2009-02-28 14:56:58 +01:00
Moritz Bunkus
bdf46f05e5 Clear the list of attached files
The action "remove all files" must also clear the list of attached files.
The action "File" -> "New" must clear the internal list of attached files
as well as the GUI component.
2009-02-28 13:37:34 +01:00
Moritz Bunkus
f0c864f4d5 Set minimum width equal on two horizonally aligned combo boxes
wxWidgets 2.9 distributes space according to a widget's
natural width. That resulted in the language drop down to become
so wide that the charset drop down did not fit into the window
anymore. By setting the minimum width of both combo boxes equal
both get equal shares of the available space resulting in proper
display.
2009-02-27 12:21:29 +01:00
Moritz Bunkus
ac78607538 Calculate dependencies during compilation
Do not require a separate "make depend" step. Especially as
new dependencies are not picked up until the next "make depend".
Use gcc's capability to calculate dependencies during
compilation.
2009-02-26 22:01:04 +01:00
Moritz Bunkus
43721a9a2f Removed unneccessary include file.
cluster_helper_c does not need anything from p_vorbis.h.
2009-02-26 21:02:20 +01:00
Moritz Bunkus
96cf092850 Removed support for gcc v2.x style dependency information
gcc v2.x will no longer be supported.
2009-02-26 19:58:16 +01:00
Moritz Bunkus
52ea7037ab Improved fix for compilation with wxWidgets 2.9
wxWidgets 2.8 defines file dialog enums as wxFD_... while 2.6 used wx_...
This patch detects whether or not the wxFD_... enums are available and
uses them; otherwise the old enums are used.
2009-02-26 16:21:40 +01:00