Commit Graph

442 Commits

Author SHA1 Message Date
Moritz Bunkus
af3eee55e5 Use posix_fadvise if it is present. With newer libc and kernel 2.6.x this results in a speed up for the whole muxing process. Patch by Peter Niemayer (niemayer () isg ! de) with modifications by myself. 2005-02-02 09:16:52 +00:00
Moritz Bunkus
c687069807 Added couple of checks for invalid or empty chapter language entries. 2005-01-30 19:19:03 +00:00
Moritz Bunkus
c10d088868 Proper use of MODE_WRITE (which should open a file for appending) and MODE_CREATE (which should truncate existing files). Fixes the "chapter files might contain garbage at the end if an older file was overwritten with a smaller one" problem. 2005-01-30 18:28:07 +00:00
Moritz Bunkus
923308ff45 Changed the tooltip for the "stretch" input box. Only append "/1" to the "stretch" argument if the user hasn't entered a fraction himself. 2005-01-20 11:18:41 +00:00
Moritz Bunkus
8592bbf459 Added files for making the mkvmerge-gui.html file into a HTML help book. Added code for showing that help file when the user presses F1 or selects "Help" from the "Help" menu. Updates for the build process which generates the .hhk index file from the .hhc contents file. 2005-01-08 15:26:12 +00:00
Moritz Bunkus
61bf6edc3e Updates 2005-01-07 19:13:59 +00:00
Moritz Bunkus
170338893e Implemented appending tracks in mmg. 2005-01-02 19:05:50 +00:00
Moritz Bunkus
4c3045326b Updates 2004-12-31 14:22:41 +00:00
Moritz Bunkus
dfc5132ac9 Weee! 2004-12-28 22:41:08 +00:00
Moritz Bunkus
ddaf26635e Support for "silent tracks" elements. Added project file for mkvinfo for MSVC. Patch by Steve Lhomme <steve ! lhomme () free ! fr> 2004-12-28 18:50:54 +00:00
Moritz Bunkus
844c32ec67 Added WAVPACK4 extraction. Patch by Steve Lhomme (see AUTHORS). Fixes for compiling mkvextract with MS VisualC++. Patch by Steve Lhomme as well. 2004-12-27 17:17:16 +00:00
Moritz Bunkus
81613055c3 Small ChangeLog update. 2004-12-27 17:04:25 +00:00
Moritz Bunkus
8505f6e401 Added WAVPACK4 muxing. Patch by Steve Lhomme (see AUTHORS). 2004-12-18 17:10:54 +00:00
Moritz Bunkus
9ec376abc4 Merged 2589 from the 1.0 branch. 2004-12-18 16:29:20 +00:00
Moritz Bunkus
504232b7a3 Merged 2576:2577 from the 1.0 branch. 2004-12-15 18:38:54 +00:00
Moritz Bunkus
01a716f3f5 Merged 2575 from the 1.0 branch. 2004-12-15 18:23:46 +00:00
Moritz Bunkus
5d01bda627 Merged 2559:2561 from the 1.0 branch. 2004-12-11 17:13:34 +00:00
Moritz Bunkus
9697bce053 Merged 2545:2547 from the 1.0 branch. 2004-12-09 12:38:09 +00:00
Moritz Bunkus
274750de27 Merged 2522 from the 1.0 branch. 2004-11-26 17:59:42 +00:00
Moritz Bunkus
1615eb84a4 Merged 2505 from the 1.0 branch. 2004-11-22 20:15:05 +00:00
Moritz Bunkus
e9a04ea4a5 Merged 2499 from the 1.0 branch. 2004-11-20 17:11:37 +00:00
Moritz Bunkus
31ab4eae04 Added a note about appending files :) 2004-11-10 21:36:48 +00:00
Moritz Bunkus
40c77b3ca4 Do not insist on having a default duration/fps for AVI compat mode video tracks. Video tracks muxed from MP4 don't have that and couldn't be remuxed otherwise. 2004-11-10 21:31:56 +00:00
Moritz Bunkus
986d1b6470 Merged 2414 2004-11-05 15:17:52 +00:00
Moritz Bunkus
1ee83112f4 Merged 2411 2004-11-04 22:24:19 +00:00
Moritz Bunkus
ce7a756a41 Merged 2385 2004-10-24 18:15:29 +00:00
Moritz Bunkus
f5a51f891f Merged 2370 2004-10-17 08:43:23 +00:00
Moritz Bunkus
84a99509bd Merged 2362 2004-10-16 18:31:13 +00:00
Moritz Bunkus
cbd9c7bf01 Always regenerate Vorbis timecodes. This is necessary because Vorbis is laced, and when reading it from Matroska the timestamps might come out wrong if the output has different lacing, e.g. when splitting is active. 2004-10-16 13:46:34 +00:00
Moritz Bunkus
14c21e6ae8 Defer the initialization of the XML mapping tables and link the entries to the libmatroska classes with their DebugName. This gets rid of the problems with different compilers/optimization settings causing the EbmlIds to be initialized too late. 2004-10-11 11:19:33 +00:00
Moritz Bunkus
d7375f9c4b Merged 2344 2004-10-10 11:15:31 +00:00
Moritz Bunkus
ade3c7b68b Merged 2342 2004-10-10 08:51:10 +00:00
Moritz Bunkus
6897f8825f Merged 2335 2004-10-09 17:31:17 +00:00
Moritz Bunkus
d5ca84ac0d Moved the external timecode stuff into their own classes. Enabled proper durations for tracks with external timecodes. 2004-10-09 14:28:58 +00:00
Moritz Bunkus
0b5a723a5f Merged 2327 2004-10-08 20:07:38 +00:00
Moritz Bunkus
7f2da5eb94 Merged 2324 2004-10-08 19:51:49 +00:00
Moritz Bunkus
079a666f0a Merged 2315 2004-10-07 21:02:10 +00:00
Moritz Bunkus
915d0b067c Merged 2313 2004-10-07 19:20:54 +00:00
Moritz Bunkus
0cf20e1d3c Merged 2309 2004-10-07 18:08:26 +00:00
Moritz Bunkus
87ce579c97 Merged 2291 2004-10-05 21:43:41 +00:00
Moritz Bunkus
469b69f5c0 Added a new warning if there is no corresponding track in a source file for a track UID used on the command line. 2004-10-04 19:18:25 +00:00
Moritz Bunkus
ad223a1369 Merged 2262 2004-10-03 09:49:18 +00:00
Moritz Bunkus
81a82d9477 Merged 2260 2004-10-03 09:34:32 +00:00
Moritz Bunkus
ac2ecf55df Added a vector to hold the indices over INDEX 01. Previously matroska didn't allow for more than INDEX 00 and INDEX 01 for a track, now it allows for [INDEX 00 - INDEX 99], inclusive, bringing it in compliance with the Red Book specification for audio CDs. Patch by Vegard Pettersen <vegard_p at broadpark adot no>. 2004-09-30 18:34:27 +00:00
Moritz Bunkus
d29a4552fa Merged 2233 2004-09-28 18:25:43 +00:00
Moritz Bunkus
b9c47da897 Merged 2229 2004-09-28 12:58:51 +00:00
Moritz Bunkus
370070224a Merged 2217 2004-09-27 15:29:33 +00:00
Moritz Bunkus
2535f0754d Merged 2213 2004-09-27 09:53:42 +00:00
Moritz Bunkus
b08c723bc8 Merged 2211 2004-09-26 13:36:33 +00:00
Moritz Bunkus
2c754d52e8 Merged 2193:2195 2004-09-24 10:02:19 +00:00