Commit Graph

2784 Commits

Author SHA1 Message Date
Moritz Bunkus
2df43637cb Moved the base64tool into the src/tools directory so that it will not be built by default anymore. 2008-09-20 14:21:05 +00:00
Moritz Bunkus
a9f9486466 Split the three MPEG readers (ES/PS/TS) into separate files. 2008-09-20 14:00:11 +00:00
Moritz Bunkus
929b530629 Split the three MPEG readers (ES/PS/TS) into separate files. 2008-09-20 13:51:34 +00:00
Moritz Bunkus
205e71c144 Don't output "unknown" for field and slice packets. 2008-09-19 21:28:17 +00:00
Moritz Bunkus
2d49a444a5 Added the extensions "evo", "evob" and "vob" to mmg's "add file" dialog. 2008-09-19 20:52:27 +00:00
Moritz Bunkus
8bd36ae0af Set container type for VC1. 2008-09-19 20:47:34 +00:00
Moritz Bunkus
6396596fb1 Moved code into a separate function. 2008-09-19 09:17:39 +00:00
Moritz Bunkus
b767595157 Output a warning if a non-square aspect ratio is found in a VC1 stream. 2008-09-19 08:25:21 +00:00
Moritz Bunkus
14781255e4 Added VC1 to the list of mmg's supported input files. 2008-09-19 07:50:20 +00:00
Moritz Bunkus
49d3296a6e Hmm... 2008-09-19 07:49:05 +00:00
Moritz Bunkus
fe6aae0947 Library dependencies for vc1parser 2008-09-18 21:29:54 +00:00
Moritz Bunkus
e1e63d4c1d Fixed VC1 timecode calculation by taking the "frame count" and "repeat first field" header fields into account. 2008-09-18 21:09:56 +00:00
Moritz Bunkus
c84b401784 Debugoutput 2008-09-18 13:56:40 +00:00
Moritz Bunkus
cd64533695 Added support for reading VC1 video tracks from MPEG program streams (EVOBs). 2008-09-18 12:13:30 +00:00
Moritz Bunkus
99a489e2ef Added modules for reading VC1 elementary streams and putting them into Matroska. 2008-09-17 22:23:36 +00:00
Moritz Bunkus
ed431e6f88 More frequent updates of the progress indicator. Otherwise for some readers there will only be a handful during the whole muxing process. 2008-09-17 22:23:10 +00:00
Moritz Bunkus
d9facb5272 Set a couple of SVN properties. 2008-09-17 17:17:40 +00:00
Moritz Bunkus
c8076d9ffe First steps towards support for VC1 video tracks: the parser for elementary streams. 2008-09-17 15:26:02 +00:00
Moritz Bunkus
1fe0e40ab0 Added support for 7.1 EAC3 files. 2008-09-17 07:49:39 +00:00
Moritz Bunkus
d4c21db436 Cosmetics. 2008-09-14 17:41:33 +00:00
Moritz Bunkus
015299f67f A method for re-using a bit_cursor_c object. 2008-09-14 12:03:05 +00:00
Moritz Bunkus
48cdb42fcb Adjusted the length calculation for the HD part of DTS-HD with new information from madshi. 2008-09-14 12:02:33 +00:00
Moritz Bunkus
09ccdefada Revision 3831 (the change to the "--delay" and "--sync" options) caused mkvmerge to no longer respect the delay caused by garbage at the beginning of MP3 and AC3 audio tracks in AVI files. The timecodes of such tracks are now delayed appropriately again. Fix for bug 300. 2008-09-13 16:55:10 +00:00
Moritz Bunkus
48486bdfcd Code refactoring, cosmetics. 2008-09-13 12:26:13 +00:00
Moritz Bunkus
0422ccb974 Turn on the end of stream flag on the last Ogg packet during Theora extraction. 2008-09-12 20:37:06 +00:00
Moritz Bunkus
524cee0ddc Ignore unknown stream types in Ogg files (the function "demuxing_requested()" doesn't like being called with unknown track types). Fix for bug 299. 2008-09-12 18:16:33 +00:00
Moritz Bunkus
2e02c96599 Added support for extracting Theora video tracks into Ogg files. Fix for bug 298. 2008-09-12 17:04:11 +00:00
Moritz Bunkus
8a4cd7fc44 Theora is fixed for Ogg and Matroska files. 2008-09-12 16:09:07 +00:00
Moritz Bunkus
5160ebaaaf Added a Theora video packetizer that gets the key frame flags from the video frames. That way old files created by mkvmerge which could contain wrong key frame information will be fixed. 2008-09-12 16:08:40 +00:00
Moritz Bunkus
c9b03bcb3c Cosmetics. 2008-09-12 15:57:16 +00:00
Moritz Bunkus
7b3cda1d92 Theora video: Get the frame type directly from the frames, and do not rely on the granulepos values. 2008-09-12 14:53:19 +00:00
Moritz Bunkus
8897672a70 Fixed the frame type (key or non-key frame) detection for Theora tracks in Ogg files. 2008-09-12 11:01:09 +00:00
Moritz Bunkus
f6683664c2 Unused code. 2008-09-11 20:49:32 +00:00
Moritz Bunkus
d6a67f011b Improved detection of the location for the Boost libraries for Mac OS X. 2008-09-08 19:46:12 +00:00
Moritz Bunkus
24045e8859 Updates 2008-09-08 15:43:39 +00:00
Moritz Bunkus
b156e33660 PCRE has been replaced by Boost for regular expressions. 2008-09-07 20:38:03 +00:00
Moritz Bunkus
79d97f4729 Bumped the version number to 2.3.0, set the release name and added the release message. 2008-09-07 12:49:59 +00:00
Moritz Bunkus
bfb758ed61 Improved detection of Boost for 64bit systems that put Boost into /usr/lib64 instead of /usr/lib. 2008-09-07 11:33:51 +00:00
Moritz Bunkus
83c1a2eb93 Boost::regex is now required for building mkvtoolnix. 2008-09-07 11:13:42 +00:00
Moritz Bunkus
b0348ae2e2 Double comparisons. 2008-09-07 11:05:43 +00:00
Moritz Bunkus
5b437cf369 Improved the timecode calculation for MP3 tracks. If the source file contains the same timecode for consecutive packets then mkvmerge will extrapolate timecodes for all but the first packets in the sequence. Fix for bug 165. 2008-09-06 14:50:38 +00:00
Moritz Bunkus
3713fd72e4 Honor the timecode offsets in MPEG program streams (VOB files). This fixes audio/video desynchronization. Fix for bug 295. 2008-09-03 16:18:50 +00:00
Moritz Bunkus
3f705cb7a6 Fail configure if the Boost regex library is not found. 2008-08-30 12:49:25 +00:00
Moritz Bunkus
f1f4b5567f Switched from the PCRE regex library to Boost's one. 2008-08-30 12:45:54 +00:00
Moritz Bunkus
bae9749aa3 Don't use rpaths. 2008-08-28 14:07:23 +00:00
Moritz Bunkus
ad06a65bc5 Cosmetics 2008-08-28 10:04:21 +00:00
Moritz Bunkus
fed3d09de4 Split configure.in in several smaller files. 2008-08-27 20:38:55 +00:00
Moritz Bunkus
0c3b53f191 Cosmetics 2008-08-27 20:38:43 +00:00
Moritz Bunkus
eefd02bde0 Cosmetics 2008-08-27 13:34:59 +00:00
Moritz Bunkus
21b4a6e7bb Cosmetics 2008-08-27 12:58:02 +00:00