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 |
|
Moritz Bunkus
|
bd20dccdc3
|
Added an option to configure for disabling the use of posix_fadvise completely. Also check the OS and kernel version. Use posix_fadvise only if we're running on Linux and a kernel from the 2.6.x series or newer.
|
2005-02-17 18:36:15 +00:00 |
|
Moritz Bunkus
|
b76004ecd3
|
Replaced all exception() classes with error_c() classes. Added support for reading SegmentUID, NextSegmentUID and PreviousSegmentUID from a --segmentinfo XML file. Added a test for such a XML file.
|
2005-02-11 23:29:39 +00:00 |
|
Moritz Bunkus
|
579270a9b8
|
Added a test for VobSub extraction.
|
2005-02-11 22:20:18 +00:00 |
|
Moritz Bunkus
|
dd3abddd7b
|
Moved the reversal of content encodings from the Matroska reader into a new class called "content_decoder_c". Moved a lot of track entry accessibility functions from xtr_base.cpp into commonebml.cpp. Implemented VobSub extraction based on Mike Matsnev's code. This should make all those suckers happy! (Don't feel offended ;))
|
2005-02-11 20:38:00 +00:00 |
|
Moritz Bunkus
|
e3b2d4ecc5
|
Renamed a couple of variables ("tracks" -> "tspecs"). Fixed CUE sheet extraction in "tracks" mode. Added a test for the two CUE sheet extraction modes.
|
2005-02-10 20:20:47 +00:00 |
|