Moritz Bunkus
|
0b48faf035
|
Avoid compiler warnings: "warning: deprecated conversion from string constant to 'char*\" and similar.
|
2008-01-02 16:14:19 +00:00 |
|
Moritz Bunkus
|
d255e7c6f9
|
Another fix for revision 3538: Add the video frame type flags (I/P/B) again.
|
2008-01-02 12:09:14 +00:00 |
|
Moritz Bunkus
|
69f98fd6e0
|
FLAC v1.2.1 uses "ntohl" for byte swapping purposes. On Mingw this means that linking against Winsock is necessary.
|
2008-01-01 13:37:19 +00:00 |
|
Moritz Bunkus
|
1fbb6a8fda
|
Rewrote the timecode application mechanism to be a lot faster, especially with full queues. Also always set the previous cluster timecode. This seems to get rid of at least some of the assertions thrown by libmatroska about the local timecode being to small/large to fit into a int16, and it also seems to get rid of some of mkvmerge's error messages about the packet queue not being empty.
|
2007-12-31 16:51:37 +00:00 |
|
Moritz Bunkus
|
6271265fb5
|
Added a test for MS_COMP type video from OGM files.
|
2007-12-23 10:22:49 +00:00 |
|
Moritz Bunkus
|
b8daed4fab
|
Cosmetics.
|
2007-12-22 09:41:11 +00:00 |
|
Moritz Bunkus
|
8510287535
|
Cosmetics.
|
2007-12-22 09:39:47 +00:00 |
|
Moritz Bunkus
|
466244606c
|
Updates.
|
2007-12-22 09:37:32 +00:00 |
|
Moritz Bunkus
|
7375d539f8
|
Revision 3538 introduced a bug causing all video timecodes for non-AVC tracks to be 0 because the default_duration was not set. This is hopefully a fix for bug 267.
|
2007-12-22 09:36:31 +00:00 |
|
Moritz Bunkus
|
ab33e25049
|
Calculate the minimum and maximum cluster timecodes correctly. Only the cluster timecodes have changed for the reference test files however, as the relative block timecodes can be negative.
|
2007-10-17 21:12:57 +00:00 |
|
Moritz Bunkus
|
76dc3cb3b2
|
Revision 3585 broke the handling of native MPEG-4 part 2 tracks in MP4 files. Those expect ESDS in the private data which wasn't parsed anymore.
|
2007-10-17 20:37:57 +00:00 |
|
Moritz Bunkus
|
3cee2997cf
|
mxinfo expects UTF-8 strings.
|
2007-10-17 19:13:31 +00:00 |
|
Moritz Bunkus
|
3bd17e6e13
|
Accept other Theora header versions than 3.2.0 as long as the major version is 3 and the minor 2. Fix for bug 262.
|
2007-10-11 14:33:40 +00:00 |
|
Moritz Bunkus
|
ad7be8fceb
|
If resyncing after the "this is not a start code" case then re-do the start code checks. Another fix for bug 259.
|
2007-09-02 17:15:54 +00:00 |
|
Moritz Bunkus
|
33971bd6a6
|
Try to resync to the next MPEG start code in case of error. Fix for bug 259.
|
2007-09-02 16:35:46 +00:00 |
|
Moritz Bunkus
|
0bf0ec27c1
|
Allow counted_ptr to be used with memory allocated with the "malloc()" family and not with "new".
|
2007-08-31 11:51:34 +00:00 |
|
Moritz Bunkus
|
cd855e965e
|
Output SVQ1 video tracks as V_MS/VFW/FOURCC and not as V_QUICKTIME. Fix for bug 257.
|
2007-08-31 11:51:08 +00:00 |
|
Moritz Bunkus
|
4a8dcc0468
|
Avoid a segfault if max_idx has been set before. Fix for bug 256.
|
2007-08-30 19:02:00 +00:00 |
|
Moritz Bunkus
|
e00a819078
|
SRT files that contain coordinates in the timecode line are supported. The coordinates are discarded automatically (as S_TEXT/SRT doesn't support them), and a warning is shown.
|
2007-08-19 18:35:51 +00:00 |
|
Moritz Bunkus
|
120ca3389a
|
Bumped the version number to 2.1.0; set the release code name; added the release message to the ChangeLog.
|
2007-08-19 09:24:10 +00:00 |
|
Moritz Bunkus
|
530aedfa3e
|
Added an example for the "--segmentinfo" command line parameter.
|
2007-08-19 09:12:15 +00:00 |
|
Moritz Bunkus
|
8887419e74
|
Cosmetics and the use of smart pointers.
|
2007-08-19 08:53:32 +00:00 |
|
Moritz Bunkus
|
1151078f02
|
Added support for reading MP2 audio tracks from OGM files. Patch by Mihail Zenkov <mihail.zenkov@gmail.com>.
|
2007-08-16 16:30:05 +00:00 |
|
Moritz Bunkus
|
596d3a2681
|
Added support for extracting Dolby Digital Plus (EAC3) tracks.
|
2007-08-15 19:43:36 +00:00 |
|
Moritz Bunkus
|
c61b3b3582
|
Added a test for AVC/h.264 streams with changing SPS/PPS.
|
2007-08-15 19:35:32 +00:00 |
|
Moritz Bunkus
|
e88bb1aee5
|
Don't remove SPS and PPS NALUs from AVC/h.264 streams.
|
2007-08-15 17:59:22 +00:00 |
|
Moritz Bunkus
|
31f1cde658
|
Cosmetics
|
2007-08-15 15:40:11 +00:00 |
|
Moritz Bunkus
|
42a1924934
|
Fixed SSA/ASS detection for files produced by Aegis Sub which does not include a line with "[script info]" in the file.
|
2007-07-19 11:20:45 +00:00 |
|
Moritz Bunkus
|
e38963c37e
|
Sync with mplayer.
|
2007-07-10 20:18:46 +00:00 |
|
Moritz Bunkus
|
23326390e8
|
Doh! The previous commit caused mkvmerge to abort if the output file didn't exist.
|
2007-07-10 20:13:14 +00:00 |
|
Moritz Bunkus
|
4802373b9a
|
Don't try to fopen a directory.
|
2007-07-10 20:08:37 +00:00 |
|
Moritz Bunkus
|
71907398c9
|
MPEG PS reader: Print the MPEG stream ID in verbose identification mode.
|
2007-07-09 10:29:53 +00:00 |
|
Moritz Bunkus
|
d02e58868a
|
mmg will again set the output file name for the 'first input file' method if the 'remove all' button is used.
|
2007-07-08 17:30:57 +00:00 |
|
Moritz Bunkus
|
272706ce9d
|
Cosmetics.
|
2007-07-08 14:38:43 +00:00 |
|
Moritz Bunkus
|
438a205733
|
In wxWidgets 2.8 GetStringSelection() returns an empty value. So use GetValue() instead.
|
2007-07-08 11:33:45 +00:00 |
|
Moritz Bunkus
|
eb61b51680
|
Forgot to commit mmg_dialog.h with mmg.cpp.
|
2007-07-08 10:13:39 +00:00 |
|
Moritz Bunkus
|
a0151be70c
|
1. Changed the output directory mode 'first input file' to match its description: The output directory will not be changed after using 'remove all'.
2. Fixed a minor memory leak.
3. Query mkvmerge's capabilities on startup.
|
2007-07-08 10:11:12 +00:00 |
|
Moritz Bunkus
|
971d0666ef
|
Apply the options on startup.
|
2007-07-08 08:51:34 +00:00 |
|
Moritz Bunkus
|
3e26b1be51
|
Added another option how mmg choses the directory if automatic output filename creation is on. Implements all suggestions as listed in bug 248. Renamed all occurences of "settings" to "options" if they apply to the "options" dialog but left the "settings" alone where the word applies to the muxing settings.
|
2007-07-07 17:21:36 +00:00 |
|
Moritz Bunkus
|
d6ef969b7a
|
Compilation fix for mingw ("function calls are ambiguous" my ass!).
|
2007-07-06 16:12:05 +00:00 |
|
Moritz Bunkus
|
ecb7d101fd
|
Renamed the settings dialog to 'Options'. Renamed the menu entry 'Settings' to 'Options' with the hoykey Ctrl+P. Moved the 'mkvmerge executable' into the 'mkvmerge options' group box.
|
2007-07-06 15:23:34 +00:00 |
|
Moritz Bunkus
|
40e2a63d22
|
Cosmetics: Use the more easily readable functions AddSpacer() and AddStretchSpacer().
|
2007-07-05 14:56:32 +00:00 |
|
Moritz Bunkus
|
095abf7d69
|
Use CreateStdDialogButtonSizer() instead of creating our own Ok/Cancel buttons.
|
2007-07-05 14:49:37 +00:00 |
|
Moritz Bunkus
|
dc016d3148
|
Moved the complete 'settings' tab to its own dialog accessible via the 'Settings' option in the 'File' menu.
|
2007-07-05 14:40:51 +00:00 |
|
Moritz Bunkus
|
dc7ce5069f
|
Use the function 'CreateStdDialogButtonSizer()' for the Ok/Cancel buttons.
|
2007-07-05 14:30:32 +00:00 |
|
Moritz Bunkus
|
49a2aca3c9
|
More shell/Ruby compatibility fixes
|
2007-07-04 14:40:52 +00:00 |
|
Moritz Bunkus
|
d2b010988c
|
More shell compatibility fixes
|
2007-07-04 14:35:32 +00:00 |
|
Moritz Bunkus
|
b3d9434177
|
Compatibility fix.
|
2007-07-04 14:30:33 +00:00 |
|
Moritz Bunkus
|
f59bd7f9d1
|
Let the user override flags generated by configure (e.g. -Wall) with custom CFLAGS etc.
|
2007-07-04 14:14:53 +00:00 |
|
Moritz Bunkus
|
c8bad0ba7b
|
Align controls vertically centered.
|
2007-07-02 17:31:12 +00:00 |
|