Commit Graph

2032 Commits

Author SHA1 Message Date
Moritz Bunkus
a66797bffa Grammar! 2005-03-06 21:30:18 +00:00
Moritz Bunkus
f4365020f0 Modified getting the FPS from MP4 files. More cases (CTTS present or not, durmap table with more than one entry) are handled now. 2005-03-06 19:07:17 +00:00
Moritz Bunkus
6f662a61ba Don't check the complete CodecPrivate data for MS compat tracks. Only check if both are present and have the same size (e.g. slight offsets in the FPS or sth else are OK). Let the user shoot himself in the foot if he really wants to ;) 2005-03-06 14:30:23 +00:00
Moritz Bunkus
a5f837fb44 Concatenating + splitting at the same time is now possible. Track entries are only created once and not for each new file. 2005-03-06 14:28:26 +00:00
Moritz Bunkus
93ba4adb2b Only add a couple of arguments to the command line if the track in question is not being appended because those parameters are ignored by mkvmerge and the corresponding controls in mmg are deactivated. 2005-03-02 21:34:35 +00:00
Moritz Bunkus
c2fe84204f Added more descriptive error messages to the connection checks. 2005-03-02 15:53:34 +00:00
Moritz Bunkus
b7fd7bd916 Portability fixes. 2005-03-01 14:52:36 +00:00
Moritz Bunkus
9139ced877 Only disable the usage of posix_fadvise for that one file if a call fails and don't abort mkvmerge itself. 2005-02-28 19:26:04 +00:00
Moritz Bunkus
afd8960844 Insert new tracks from "appended" files right behind the corresponding tracks from the file the new file is appended to. 2005-02-28 18:50:14 +00:00
Moritz Bunkus
c220f55792 Fixed the removal of appended files if there is no track from another file between two tracks from the file that is to be removed. 2005-02-27 21:54:26 +00:00
Moritz Bunkus
5afb199e66 Typo 2005-02-27 21:40:38 +00:00
Moritz Bunkus
958c1d5883 If splitting is active then the output directory should be scanned for file names that start with "name-" and have the same extention as the output file. Also the directory itself should be checked for existence. 2005-02-27 21:31:24 +00:00
Moritz Bunkus
a35af06d0b For Windows you have to insert exactly one newline in a tooltip. All other tooltips for that frame (?) will be word wrapped at that newline's position automatically. 2005-02-27 21:00:42 +00:00
Moritz Bunkus
505423bab6 Moved the log window so that it gets initialized as early as possible. Modified the tooltip word wrap a bit (trial-and-error). Looks better now. Nope, I don't know how it should be done right. 2005-02-27 20:39:02 +00:00
Moritz Bunkus
acb5a61918 Disable the "append" button before loading a setting file. Otherwise "File -> new" might leave it enabled. 2005-02-27 19:35:41 +00:00
Moritz Bunkus
eaba313729 Swapped window titles. 2005-02-27 19:03:12 +00:00
Moritz Bunkus
b3545aede4 Allow multiple files to be selected when adding files and attachments. 2005-02-27 16:50:04 +00:00
Moritz Bunkus
79e6186cfe Added a debug window for debug output. Show mkvmerge's capabilities in the debug window. 2005-02-27 12:16:55 +00:00
Moritz Bunkus
77e119a01f Disable timecode warnings for AVC read from Matroska files. 2005-02-27 11:31:18 +00:00
Moritz Bunkus
5da49a52e2 Added the version number to the capabilities output. 2005-02-27 11:27:56 +00:00
Moritz Bunkus
b525b53a5a Compilation fix for Mac OS. 2005-02-27 10:49:27 +00:00
Moritz Bunkus
512c4ef2d2 wxConfigBase::HasGroup() does not seem to deal with absolute paths on 2.5.x on Windows. 2005-02-26 23:22:02 +00:00
Moritz Bunkus
d582ecc89e Strings must be wide in Unicode mode. 2005-02-26 22:59:18 +00:00
Moritz Bunkus
0e0a43d708 wxWidgets 2.5.3 compatibility fix: "split by time" was not selectable. 2005-02-26 22:44:59 +00:00
Moritz Bunkus
d4c93c07c4 mkvmerge's output is already UTF-8 and must be converted accordingly. 2005-02-26 22:27:54 +00:00
Moritz Bunkus
496347d885 Forgot to add the help files to the NSIS scripts. 2005-02-26 21:46:30 +00:00
Moritz Bunkus
811ac73388 Newer wxWidgets use the first file extension if the user enters a file name without an extension. mkv should be the one used in this case. 2005-02-26 19:44:41 +00:00
Moritz Bunkus
77f5d2e0f1 PFX is not defined here. 2005-02-26 14:38:30 +00:00
Moritz Bunkus
720a38f3f8 Forgot the version number. 2005-02-26 13:43:15 +00:00
Moritz Bunkus
c220e49b1c Bumped the version number to 1.4.0. 2005-02-26 13:15:49 +00:00
Moritz Bunkus
476719e9d0 Added a NSIS script for the Unicode version including a Windows version check. 2005-02-26 13:06:00 +00:00
Moritz Bunkus
4462169a1e Do not display the installer language table -- only English is supported anyway. 2005-02-26 12:12:47 +00:00
Moritz Bunkus
f24356d977 Native newlines. 2005-02-26 11:14:25 +00:00
Moritz Bunkus
371fb21758 Renamed a couple of variables. C++ified class member initializations. 2005-02-24 21:05:35 +00:00
Moritz Bunkus
ca468458c9 No warnings, thanks. 2005-02-24 15:34:04 +00:00
Moritz Bunkus
82c413868b Let the compiler deal with memory handling. 2005-02-24 14:19:32 +00:00
Moritz Bunkus
76a506afd2 Renamed compression_c to compressor_c. More smart pointer usage. 2005-02-24 13:25:16 +00:00
Moritz Bunkus
26791bbf4d Create a new compressor at the first connection and do not use the old packetizer's. Otherwise a few packets might not be compressed because the second connection is made after the first packet has been read. 2005-02-24 12:11:43 +00:00
Moritz Bunkus
b3ac860ad4 Reworked the code for native MPEG4 B frames completely. Still not working (playback) :( (Recommit because I f'cked up the repository database) 2005-02-24 09:16:23 +00:00
Moritz Bunkus
451cf796a9 Doh... forgot to remove the debug code before the commit. (Recommit because I f'cked the SVN database) 2005-02-24 07:49:13 +00:00
Moritz Bunkus
19770e79dc Moved the bit_cursor_c class into its own file. Removed the byte_cursor_c class because its functionality is completely covered by mm_mem_io_c (and it was not used anywhere). Changed mpeg4_p2_find_frame_types to use a mm_mem_io_c instead of a bit_cursor_c because the former is WAY faster and bit-wise access is not needed. 2005-02-20 18:40:37 +00:00
Moritz Bunkus
58d81f2365 The usual fight with wxWidgets and different OS. 2005-02-20 12:29:23 +00:00
Moritz Bunkus
445e22c01c Tell mkvmerge to output strings to the console / pipe in UTF-8. 2005-02-20 11:23:18 +00:00
Moritz Bunkus
9efefc1b49 The mx* routines expect UTF-8 input. 2005-02-20 11:21:15 +00:00
Moritz Bunkus
1a37ba715b Only chose a file for display during the initial search that is not being appended. 2005-02-20 09:27:39 +00:00
Moritz Bunkus
059ee994a0 Stupid mistake. Actually check if the track really has the default flag set. 2005-02-19 18:27:28 +00:00
Moritz Bunkus
cbb245d66f Get the default_track flag from Matroska files added to mmg. 2005-02-19 16:26:01 +00:00
Moritz Bunkus
c7ae617c17 Added a warning right before muxing starts if the chapter editor is not empty but no chapter file has been selected. Did some cleanup, too. 2005-02-19 15:42:31 +00:00
Moritz Bunkus
31ec52a844 More verbose warning: tell the user what exactly is wrong with an entry. Empty "text" fields are nothing to worry about. split() actually discards an empty field at the end of a string. 2005-02-19 14:32:56 +00:00
Moritz Bunkus
aa5c973cb1 Don't access deleted memory. 2005-02-19 14:23:16 +00:00