Commit Graph

2941 Commits

Author SHA1 Message Date
Moritz Bunkus
f096026db8 Moved the NSIS installer script to its own subdirectory. 2009-01-16 21:57:32 +01:00
Moritz Bunkus
06fa821050 Fix timecodes in appended subtitle files
If subtitle files are appended to separate video files
(e.g. two AVI and two SRT files) then the subtitle timecodes of
the second and all following subtitle files were based on the last
timecode in the first subtitle file instead of the last timecode in
the first video file. Fix for bug 325.

This bug was introduced in c68a6dfc27
2009-01-15 22:59:17 +01:00
Moritz Bunkus
d6b09c0d4c Removed Subversion "$Id$" tags
Removed all lines with Subversion tags like "$Id$" because they are not
evaluated by Git. Collapsed consecutive empty lines into one empty line.
2009-01-15 19:26:40 +01:00
Moritz Bunkus
a228089347 Initialized unused variables
The member variables display_width and display_height have to
be initialized. Otherwise it's up to the compiler which is bad :)
Fix for bug 329.
2009-01-15 19:06:26 +01:00
Moritz Bunkus
275c643ad1 Cosmetics 2009-01-15 18:30:23 +01:00
Moritz Bunkus
1274db8d25 Added .gitignore files
All files created by a full build are ignored.
2009-01-14 23:34:07 +01:00
Moritz Bunkus
4bbf0fc80e Re-added common function definitions
The three functions fs_entry_exists(), create_directory() and
get_current_time_millis() are all defined in os.cpp for both
Windows and Unixish systems. Therefore they have to stay defined
in os.h.
2009-01-14 23:28:07 +01:00
Moritz Bunkus
949f9ed387 Implemented libmagic based automatich MIME type detection for Windows. 2009-01-08 20:33:19 +00:00
Moritz Bunkus
edd973ea7d Added the extension "avs" for AVISynth scripts to the MIME type "text/plain". 2009-01-07 21:14:30 +00:00
Moritz Bunkus
25f5daba75 Cosmetics. 2009-01-04 15:14:59 +00:00
Moritz Bunkus
625c43dc05 An empty key frame table means that each frame is a key frame. Fix for the regression introduced in revision 4054. 2009-01-04 14:22:46 +00:00
Moritz Bunkus
0d38943c63 Copy attachments from Matroska input files into each output file, not just the first one. Partial fix for bug 324. 2009-01-03 18:20:33 +00:00
Moritz Bunkus
e526a8a591 Removed outdated information. Attachments are indeed copied from Matroska files. Partial fix for bug 324. 2009-01-03 18:17:00 +00:00
Moritz Bunkus
7aa04b5999 Cosmetics. 2009-01-03 18:04:58 +00:00
Moritz Bunkus
7c8861b31f Cosmetics. 2009-01-03 16:43:38 +00:00
Moritz Bunkus
5b67c115eb Preparations for mmg's translation. Cosmetics. 2009-01-03 15:26:00 +00:00
Moritz Bunkus
d7e1cd2408 Make the help message clear regarding the fact that both Boost and Boost::regex are required for building mkvtoolnix. Exit with an error if the user requests that either of the libraries is disabled. Fix for bug 323. 2008-12-29 18:40:01 +00:00
Moritz Bunkus
6aeffcf897 Use the Matroska logo for the installer instead of the generic NSIS installer icon as suggested in bug 322. 2008-12-28 16:25:28 +00:00
Moritz Bunkus
b63d2959d4 Decreased the time needed for parsing the headers and pre-calculating the tables. 2008-12-21 17:07:33 +00:00
Moritz Bunkus
005fbb9550 Intentional update due to revision 4031. 2008-12-17 22:00:05 +00:00
Moritz Bunkus
7227888f22 Use Boost based regular expressions for the simple chapter parser and extended it to handle more than 100 chapters. Fix for bug 320. 2008-12-17 18:00:44 +00:00
Moritz Bunkus
e80b3654e0 Cosmetics: Missing trailing newline, double "Error:". 2008-12-17 17:37:02 +00:00
Moritz Bunkus
044cf67347 Ignore more auto-generated files. 2008-12-17 17:36:44 +00:00
Moritz Bunkus
4db84e8fed Pass the --enable-auto-import flag to the linker during compilation with mingw in order to get rid of a lot of messages regarding auto imports of symbols. 2008-12-17 07:50:42 +00:00
Moritz Bunkus
5cb339a3cf Update the command line prior to saving it or creating an option file. 2008-12-17 07:26:39 +00:00
Moritz Bunkus
876061acc0 Ignore some files. 2008-12-16 19:02:31 +00:00
Moritz Bunkus
68f2a1a6b8 Added the source tree for the Qt version of mmg. It is just the beginning, not the complete GUI. 2008-12-16 19:02:12 +00:00
Moritz Bunkus
e4bd09b221 Fix the working folder for the shortcuts created in the start menu and on the desktop. Fix for bug 319. 2008-12-15 09:37:56 +00:00
Moritz Bunkus
3796304ba6 Deactivated the gettext checks again. 2008-12-13 22:19:15 +00:00
Moritz Bunkus
b02b3ab2c4 Missing newline./ 2008-12-13 22:18:37 +00:00
Moritz Bunkus
3a6a29c1d5 Revision 3884 removed the variable i from the loop end condition causing segfaults if "--engage native_mpeg4" is used together with MPEG-4 part 2 video. Fix for bug 318. 2008-12-13 22:14:16 +00:00
Moritz Bunkus
1d43772307 Added a German translation for the command line tools. 2008-12-12 16:06:48 +00:00
Moritz Bunkus
95f1ba2c7f Forgot to add the test case for Theora pixel aspect ratio handling. 2008-12-09 19:22:41 +00:00
Moritz Bunkus
54990f47d3 Updates. 2008-12-08 10:13:07 +00:00
Moritz Bunkus
ea3dd370dd mkvtoolnix' main application is mmg.exe... Fix for bug 316. 2008-12-07 01:39:04 +00:00
Moritz Bunkus
addcc360ff Ask the user whether or not he wants a shortcut placed on the desktop. Fix for bug 315. 2008-12-06 19:10:39 +00:00
Moritz Bunkus
97ca95c33d Fix compilation with a non-Unicode enabled wxWidgets. Fix for bug 312. 2008-12-06 19:10:04 +00:00
Moritz Bunkus
0d77b22b7d Explicitely list all files that should be installed and uninstalled. Partial fix for bug 315. 2008-12-06 18:47:19 +00:00
Moritz Bunkus
8176390b92 Removed a duplicate line, and reordered the remaining lines to be grouped (first start menu entries and desktop shortcut, then the program files). 2008-12-06 18:22:38 +00:00
Moritz Bunkus
70d22fb6db Remove still installed but outdated files and start menu entries. Fix for bugs 313 and 314. 2008-12-06 16:06:38 +00:00
Moritz Bunkus
a0afa3cb94 It's mmg.exe, not AppMain.exe 2008-12-06 15:30:44 +00:00
Moritz Bunkus
4ff4fe9015 Wrong calculation of the display width/height for Theora tracks. 2008-12-05 17:29:53 +00:00
Moritz Bunkus
479e6fef94 Added support for handling the pixel aspect ratio in Theora video tracks. 2008-12-05 16:59:10 +00:00
Moritz Bunkus
ddd11a12b4 Set the release codename, the new version and the release message in the ChangeLog. 2008-12-04 20:13:51 +00:00
Moritz Bunkus
7373881957 Updates 2008-12-04 20:02:20 +00:00
Moritz Bunkus
06e1fe43aa Do not rely on "uname -m" for Boost location detection but use configure's "$target" variable instead. Patch by Dominik Mierzejewski. Fix for bug 311. 2008-12-04 09:25:43 +00:00
Moritz Bunkus
9cd422f0fe Hopefully a fix for a crashing mmg after adding jobs to the job queue. 2008-12-03 15:17:04 +00:00
Moritz Bunkus
986a7b9827 Calculate with samples and not bytes. That way the int64_t calculation will not overflow as quickly. Otherwise timecodes will be negative, packets will be dropped and PCM tracks are cut off after approximately 8 GB. 2008-12-03 11:54:54 +00:00
Moritz Bunkus
ba35e5bfcd Allow timecodes in SRT files to be formatted not as strictly as before: there may be spaces between colons and digits, and numbers do not have to be exactly two or three digits long. 2008-12-02 14:17:03 +00:00
Moritz Bunkus
d3c8c34fcb Process window events much more often during muxing. 2008-11-28 12:13:24 +00:00