Commit Graph

3674 Commits

Author SHA1 Message Date
Moritz Bunkus
af8b3b7d3c Added Boost::Filesystem to the build dependencies. 2009-12-27 18:30:06 +01:00
Moritz Bunkus
fe9abbc060 Re-built the man pages with current DocBook. 2009-12-27 18:30:06 +01:00
Moritz Bunkus
673aee5ee5 Cosmetics (untabify) 2009-12-27 18:30:06 +01:00
Moritz Bunkus
441534c260 Added a configure check for Boost's Filesystem library. 2009-12-27 18:30:06 +01:00
Moritz Bunkus
4bfb80c19c Update to the Japanese translation. 2009-12-27 18:28:00 +01:00
Moritz Bunkus
3d510bfb80 Fixed a spelling mistake. 2009-12-27 18:26:47 +01:00
Moritz Bunkus
127f09ca0b Handle negative timecodes in SRT files.
1. Parse timecode lines if their entries are negative.
2. Output a warning.
3. Adjust the timecodes to start at 00:00:00.000.
2009-12-26 22:05:00 +01:00
Moritz Bunkus
c43a0fdd0c Fixed up the German translation. 2009-12-26 21:37:00 +01:00
Moritz Bunkus
afd471336c Various bugfixes. 2009-12-25 23:12:29 +01:00
Moritz Bunkus
4a466a2b78 Proper display of informational options. 2009-12-25 22:26:21 +01:00
Moritz Bunkus
4e7c3562be Conversion to cli_parse_c usage part 2
Fixed all issues preventing compilation.
2009-12-25 18:36:16 +01:00
Moritz Bunkus
490fade9c6 Started work on converting mkvextract to use the cliparser class. 2009-12-25 11:47:50 +01:00
Moritz Bunkus
30f5f072d5 Support for extracting Blu-Ray subtitles
Code by Mike Chen with small changes by myself.
2009-12-25 11:17:26 +01:00
Moritz Bunkus
e56a6e5577 Merge branch 'master' of file:///home/mosu/prog/video/mkvtoolnix 2009-12-20 12:15:54 +01:00
Moritz Bunkus
34754808de Use configure's 'host' variable for mingw detection
Otherwise a real mingw on Windows may not be detected correctly.
2009-12-20 12:15:42 +01:00
Moritz Bunkus
350af5e300 Updated the Japanese translation. 2009-12-20 09:26:02 +01:00
Moritz Bunkus
de440af2f3 Updated the Japanese and the Chinese Simplified translations. 2009-12-20 08:39:26 +01:00
Moritz Bunkus
a022734a63 Added an option '--segment-uid' for specifying the segment UIDs to use. 2009-12-19 15:14:44 +01:00
Moritz Bunkus
fce9327a83 Added a man page entry for the --segmentinfo parameter. 2009-12-19 14:40:57 +01:00
Moritz Bunkus
6dc6aa3be7 Don't offer to run mmg directly after the installation. 2009-12-19 11:46:11 +01:00
Moritz Bunkus
a57fa053f4 Don't drop zero-length frames in Theora video tracks.
Fix for bug 450.
2009-12-17 13:41:39 +01:00
Moritz Bunkus
b7995dbf8f Code simplification for creating the 'file open' file type filter string
Fix for bug 448.
2009-12-15 20:51:47 +01:00
Moritz Bunkus
12e69dad40 Added the release message, bumped the version number, set the release code name. 2009-12-12 15:18:56 +01:00
Moritz Bunkus
b3ccc5811f German translation: Use another hotkey; Alt-h is already used. 2009-12-12 13:50:16 +01:00
Moritz Bunkus
b371c0a1f4 Fixed compilation on non-Windows systems. 2009-12-12 13:42:10 +01:00
Moritz Bunkus
12a161f5e7 ChangeLog update. 2009-12-12 13:26:25 +01:00
Moritz Bunkus
e9fbd884ff Added support for showing the job manager's progress in Windows 7's taskbar. 2009-12-12 13:25:16 +01:00
Moritz Bunkus
73c2dd789f Added support for showing the muxing progress in Windows 7's taskbar. 2009-12-12 13:05:16 +01:00
Moritz Bunkus
0eaed821c5 Update to the Chinese Traditional translation. 2009-12-10 19:15:41 +01:00
Moritz Bunkus
50b994599b Automatically break help output at the actual terminal width.
Works only with programs using the cli_parser_c class. This is only
mkvpropedit so far, but the others will follow.

Oh, and this only works if ioctl & TIOCGWINSZ are available.
2009-12-07 21:09:14 +01:00
Moritz Bunkus
8047b67309 Updated the Japanese translation. 2009-12-07 13:49:43 +01:00
Moritz Bunkus
9bd5adbada Merge branch 'master' of file:///home/mosu/prog/video/mkvtoolnix 2009-12-06 20:29:29 +01:00
Moritz Bunkus
48cf2e70de Use GetACP() for determining the console charset on Windows Vista and newer.
On Windows Vista and Windows 7 'setlocale(LC_CTYPE, "")' also changes
the code page that cmd.exe uses for displaying information. This is
not really transparent to the application, so use the active code page
in such cases.
2009-12-06 20:29:09 +01:00
Moritz Bunkus
2e11b299e3 Use the path to the .exe as the installation path if no registry keys are found. 2009-12-06 20:27:06 +01:00
Moritz Bunkus
89e112006e There is no man page for base64tool anymore. 2009-12-06 10:42:47 +01:00
Moritz Bunkus
3dccb55648 Compilation fix.
Fix for bug 446.
2009-12-06 10:41:56 +01:00
Moritz Bunkus
dbc1c5aabe Don't fail if "mkdir .deps" fails.
Reason: during parallel makes there is a small window in which "mkdir
.deps" may be executed more than once, and one of them fails bringing
the whole build process down.
2009-12-05 19:05:52 +01:00
Moritz Bunkus
b55ec12767 Updated the translations. 2009-12-05 18:10:50 +01:00
Moritz Bunkus
12068e37b2 Removed some more wx-string conversion macros. 2009-12-05 13:53:44 +01:00
Moritz Bunkus
c37e9d2fc8 Converted the wxU macro into a function.
Allows for easier use and gets rid of a lot of .c_str() calls and
other casts in code using wxU.
2009-12-05 13:23:11 +01:00
Moritz Bunkus
16cd2e5c2e Removed checks for wxWidgets version/Unicode builds that are not supported anymore. 2009-12-05 13:07:05 +01:00
Moritz Bunkus
4ab69abe7a Wording. 2009-12-05 12:59:17 +01:00
Moritz Bunkus
1b67331866 Added an option for omitting the build timestamp from all version information. 2009-12-05 12:59:10 +01:00
Moritz Bunkus
983578cd7e Moved version info construction into a central function. 2009-12-05 12:42:43 +01:00
Moritz Bunkus
7de1f1a6ee Provide default values for the 'muxing app' and 'writing app' elements.
HandBrake does not write the 'muxing app' element at all. Simply
providing an empty element does not satisfy libebml's "is the value
really set?" checks though.

Fix for bug 445.
2009-12-04 23:10:36 +01:00
Moritz Bunkus
614c2f4b72 Functions for setting default values for Unicode string child elements. 2009-12-04 23:09:41 +01:00
Moritz Bunkus
f47c4f042a ChangeLog update. 2009-12-04 11:06:26 +01:00
Moritz Bunkus
ccd548a4ec Fix mandatory elements before writing a master to the file.
Otherwise libebml might assert() because some mandatory elements are
missing. This mostly happens with files not created by libebml itself,
e.g. those by HandBrake.

Fix for bug 445.
2009-12-04 11:05:42 +01:00
Moritz Bunkus
416f25ba0a A frontend function for calling various fix_mandatory_... functions depending on the argument type. 2009-12-04 11:04:59 +01:00
Moritz Bunkus
2a38e85c36 Output kax_analyzer log message on the console with lower verbosity as well if --debug is used. 2009-12-04 10:32:48 +01:00