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