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 |
|
Moritz Bunkus
|
6fc1b0fb35
|
Updated instructions for installing libebml/libmatroska
|
2007-07-01 18:45:23 +00:00 |
|
Moritz Bunkus
|
2a44bf7aa5
|
The 'Remove all' button also causes the output filename to be removed if 'autoset output filename' is active.
|
2007-07-01 08:29:39 +00:00 |
|
Moritz Bunkus
|
1f03ae2875
|
Spelling.
|
2007-07-01 08:03:09 +00:00 |
|
Moritz Bunkus
|
86c32589a9
|
Cosmetics
|
2007-06-30 17:50:41 +00:00 |
|
Moritz Bunkus
|
9c325d1be4
|
Added a buton 'remove all' which removes all input files and tracks leaving all other options as they are. Fix for bug 248.
|
2007-06-30 17:21:07 +00:00 |
|
Moritz Bunkus
|
cc7bab3e08
|
mmg: Added an option for setting the default output directory if the automatic setting of the output file name is turned on. Fix for bug 248.
|
2007-06-30 16:54:17 +00:00 |
|
Moritz Bunkus
|
f2e71cbbd4
|
Updates
|
2007-06-30 15:33:07 +00:00 |
|
Moritz Bunkus
|
19d612a645
|
Some tools (e.g. Surcode) can create DTS files which are somehow padded with zero bytes. These zero bytes can and should be skipped without printing a warning.
|
2007-06-30 15:27:47 +00:00 |
|
Moritz Bunkus
|
a38d57d3ff
|
Cosmetics
|
2007-06-30 10:42:33 +00:00 |
|
Moritz Bunkus
|
858536a516
|
When mmg is called with an argument then check the file name extension first. If it is 'mmg' then try to load the file as a settings file (as before). Otherwise try adding the file.
|
2007-06-30 10:08:45 +00:00 |
|
Moritz Bunkus
|
b3b05e3186
|
1. MIME type detection: If libmagic returns "application/octet-stream" then try auto-detecting via the file name extension.
2. Added the extension "otf" for OpenType fonts (MIME type the same as TrueType fonts). Fix for bug 242.
|
2007-06-30 09:53:55 +00:00 |
|
Moritz Bunkus
|
819a382277
|
wxWidgets 2.8 changed the behaviour of signals emitted for ComboBoxes if the program sets the selection. 2.6 did not emit a 'selection changed' while 2.8 does resulting in the variable 'selected_track' changing to -1 in the middle of 'on_move_track_up/on_move_track_down'. Possible fix for bug 239.
|
2007-06-30 00:21:27 +00:00 |
|
Moritz Bunkus
|
e5fb1c3690
|
The OGM reader now uses the AVC/h.264 video packetizer for AVC/h.264 tracks so that the aspect ratio can be extracted from it. The OGM reader uses the OGM's timestamps for video tracks. Before it would just use the current frame number multiplied by the FPS.
|
2007-06-27 13:51:21 +00:00 |
|
Moritz Bunkus
|
9596719c41
|
Intentional change in mkvmerge's identification output in rev 3534.
|
2007-06-27 13:44:38 +00:00 |
|
Moritz Bunkus
|
1cf47a12f2
|
Fixed a couple of memory leaks.
|
2007-06-25 10:39:26 +00:00 |
|
Moritz Bunkus
|
89d0e2ea60
|
Added better checks if two tracks can be appended to the passthrough packetizer so that tracks that are otherwise not known to mkvmerge can still be appended (e.g. V_VC1). Fix for bug 244.
|
2007-06-24 08:16:04 +00:00 |
|
Moritz Bunkus
|
84e31e9f6c
|
mmg: Enable the NALU size length combobox for all AVC tracks.
|
2007-06-23 16:05:01 +00:00 |
|
Moritz Bunkus
|
3544fdc94f
|
mkvmerge: Honor 'no' for the default track even if the track is read from a Matroska file in which it had 'yes' set for its default track flag.
|
2007-06-23 14:56:28 +00:00 |
|
Moritz Bunkus
|
d657fd2f07
|
mkvextract: Added support for the 'header removal' compression scheme. Hopefully fixed support for all compression schemes for all extractors.
|
2007-06-23 09:16:13 +00:00 |
|
Moritz Bunkus
|
2e24df8c07
|
Implemented code that can change the NALU size length for non-ES streams, too (e.g. coming from MP4 or Matroska files).
|
2007-06-22 08:44:39 +00:00 |
|
Moritz Bunkus
|
a42d6e05ab
|
Added support for RealAudio v3 in RealMedia files. Patch by Aurelian Jacobs. Fix for bug 246.
|
2007-06-19 20:15:26 +00:00 |
|
Moritz Bunkus
|
f6ce20cbde
|
Reduced mmg's window height even further.
|
2007-06-11 10:08:12 +00:00 |
|
Moritz Bunkus
|
e22a676e3c
|
Moved the command line to a separate dialog and reduced the main window's height.
|
2007-06-11 08:38:46 +00:00 |
|
Moritz Bunkus
|
a946649e63
|
wxGetWorkingDirectory() is deprecated.
|
2007-06-06 12:29:31 +00:00 |
|
Moritz Bunkus
|
4c6ae4bbf1
|
Sync to mplayer's program stream handling code. Should fix the issues with various (E)AC3 tracks either having 3 bytes cut off from the beginning or them having 3 bytes to many which have to be skipped resulting in a flood of warning messages.
|
2007-04-30 14:46:06 +00:00 |
|
Moritz Bunkus
|
8ba834b720
|
AVC/h.264: Signal "key frame" if a recovery point has been found (a SEI NALU of type 6). Is necessary for streams without IDR slices.
|
2007-04-26 08:32:49 +00:00 |
|
Moritz Bunkus
|
4c84e14b9e
|
Allow negative timecodes in "delay:" lines in VobSub subtitles. Fix for bug 241.
|
2007-04-19 07:50:15 +00:00 |
|
Moritz Bunkus
|
6bbfae08fc
|
Improved the file type detection code for MPEG transport streams. If such a file is detected then an error message is output.
|
2007-04-18 17:20:18 +00:00 |
|
Moritz Bunkus
|
1fc84c8b31
|
Do not skip the first three bytes for normal AC3 tracks in MPEG program streams.
|
2007-03-23 11:53:18 +00:00 |
|
Moritz Bunkus
|
f3a01efbe4
|
When splitting video and linking is not active then don't use the first I frame\s timecode as the offset for the next file but the highest timecode + duration written to the previous file. Reason: For AVC/h.264 the timecode of the following P frames may be smaller than the first I frame's timecode.
|
2007-03-22 09:06:14 +00:00 |
|
Moritz Bunkus
|
4070ad45ee
|
Allow "." as the decimal separator in SRT files as well as ",".
|
2007-03-16 07:28:40 +00:00 |
|
Moritz Bunkus
|
d810313cd2
|
Removed all the cluster and block group caching and access code and replaced it with a single instance of a cluster and packet list.
|
2007-03-15 22:23:04 +00:00 |
|
Moritz Bunkus
|
5c1c738ae1
|
Extended the "AddFrame" functions provided by libmatroska so that the calling application only supplies the reference timecodes for each frame, not the BlockGroup itself. This allows for much easier code in the application because BlockGroups don't have to be cached. The caching code will be removed in a separate commit.
|
2007-03-15 20:33:34 +00:00 |
|
Moritz Bunkus
|
9459522873
|
Allow disabling wxWidgets while enabling Qt.
|
2007-03-15 10:40:52 +00:00 |
|
Moritz Bunkus
|
1ca3824964
|
Updates
|
2007-03-12 15:09:58 +00:00 |
|
Moritz Bunkus
|
1c8ce40360
|
File concatenation: Files with deferred packetizers (e.g. subtitles) have to be marked as "done" once all packetizers in the current file are done. Otherwise the next file will not be read. Patch by Issa.
|
2007-03-12 15:04:28 +00:00 |
|
Moritz Bunkus
|
083b23e8a6
|
Sort the tracks in MPEG PS files first by their category (video, audio, subs) and then by their stream IDs.
|
2007-03-08 15:52:59 +00:00 |
|
Moritz Bunkus
|
4051b80e44
|
The MPEG PS reader will now buffer data up to a specific size for some track types before sending it to the packetizer. This is especially important for the MPEG-1/2 and h.264 packetizers which parse each packet once it is received. For MPEG PS files each packet is usually very small ( < 2048 bytes) resulting in a lot of data being parsed multiple times by the packetizers because they did not have full frames to work with. Result is a major speed-up.
|
2007-03-08 15:17:08 +00:00 |
|
Moritz Bunkus
|
05b4c842a5
|
Some more debug info.
|
2007-03-05 19:19:48 +00:00 |
|
Moritz Bunkus
|
93a5083066
|
Re-added the "timecode" warning, but only if it is turned on via --engage enable_timecode_warning.
|
2007-03-05 19:18:24 +00:00 |
|
Moritz Bunkus
|
4a6674e730
|
If a packet header cannot be parsed then try skipping this packet. Additionally try to resync to the next start code in the case of errors.
|
2007-03-05 12:45:06 +00:00 |
|
Moritz Bunkus
|
989ac0aad8
|
Added support for handling AVC/h.264 tracks in MPEG program streams.
|
2007-03-05 10:08:49 +00:00 |
|
Moritz Bunkus
|
95433a92d0
|
Cosmetics: Moved code to separate functions.
|
2007-03-04 18:09:10 +00:00 |
|
Moritz Bunkus
|
2357f7cc99
|
MPEG PS reader: Added code for parsing the program stream map if present. Changed the MPEG-1/-2 detection code so that it will not read a file forever, especially if it is not MPEG-1/-2 but e.g. AVC.
|
2007-03-04 17:32:29 +00:00 |
|