Commit Graph

2757 Commits

Author SHA1 Message Date
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
Moritz Bunkus
c7a402e217 Cosmetics 2008-08-27 12:42:52 +00:00
Moritz Bunkus
caec02cd0d Cosmetics 2008-08-27 11:27:04 +00:00
Moritz Bunkus
beaf503781 Cosmetics 2008-08-26 14:23:28 +00:00
Moritz Bunkus
ef99a32fca Code restructuring, cosmetics. 2008-08-26 12:03:23 +00:00
Moritz Bunkus
2968ce68eb Cosmetics 2008-08-24 20:32:59 +00:00
Moritz Bunkus
b2960d2e0b Cosmetics 2008-08-24 20:03:35 +00:00
Moritz Bunkus
3ce03c9fc2 Cosmetics 2008-08-24 20:00:09 +00:00
Moritz Bunkus
b3256cefa2 Cosmetics 2008-08-24 19:44:49 +00:00
Moritz Bunkus
919816cc10 Cosmetics. 2008-08-24 18:41:17 +00:00
Moritz Bunkus
e73edbe0b1 Cosmetics 2008-08-24 18:38:58 +00:00
Moritz Bunkus
2c665a8549 Cosmetics 2008-08-24 18:34:24 +00:00
Moritz Bunkus
f47f33ac81 Cosmetics 2008-08-24 18:34:08 +00:00
Moritz Bunkus
cfaca166a5 Cosmetics 2008-08-24 18:32:17 +00:00
Moritz Bunkus
4bac21157c Cosmetics 2008-08-24 18:19:43 +00:00
Moritz Bunkus
70865df821 Intentional update due to revision 3843. 2008-08-24 18:06:36 +00:00
Moritz Bunkus
c89197cf9d Cosmetics 2008-08-24 18:04:03 +00:00
Moritz Bunkus
6cff6cff73 Slightly improved detection of the lowest timecodes for each stream in a MPEG PS file. 2008-08-24 18:03:57 +00:00
Moritz Bunkus
631539d8f1 Cosmetics 2008-08-24 17:54:10 +00:00
Moritz Bunkus
3b4a0f45ab Avoid a compiler warning. 2008-08-24 16:20:31 +00:00
Moritz Bunkus
a004bdb233 DTS-in-WAV handling (14 to 16 bit expansion) was flawed. Fix for bug 288. 2008-08-23 14:49:28 +00:00
Moritz Bunkus
d3de460b82 Added support for Vorbis in AVI (format tag 0x566f). Fix for bug 271. 2008-08-23 14:33:37 +00:00
Moritz Bunkus
058c235d8c This comment is not valid anymore. 2008-08-23 14:05:02 +00:00
Moritz Bunkus
9fa04c501f Added support for PCM tracks with floating point numbers (CodecID A_PCM/FLOAT/IEEE). Patch by Aurelien Jacobs (see AUTHORS). 2008-08-23 12:02:10 +00:00
Moritz Bunkus
4537327091 Kate: Don't use backward references at all. In Kate the back link field only advises which prior entry is still visible when the current entry is supposed to be shown. Matroska's block references have a different function: they tell the demuxer which prior packet(s) have to be decoded before the current packet can be decoded. 2008-08-22 12:16:03 +00:00
Moritz Bunkus
ed05a12209 Removed the useless "debug_c" debugging facility class and associated functions. 2008-08-21 15:04:24 +00:00
Moritz Bunkus
f8c3f2e635 A back link field of 0 means "no backward reference". In mkvmerge this is expressed as bref = -1. Some cosmetics. 2008-08-21 14:45:39 +00:00
Moritz Bunkus
7545fbd50e The fix to the timecode handling for AVC tracks in MP4 files from 2008-04-16 caused certain other MP4 files to not be read correctly. The video tracks were found, but no frames were read. Fix for bug 294. 2008-08-21 10:45:34 +00:00