Commit Graph

2746 Commits

Author SHA1 Message Date
Moritz Bunkus
c09590f2ac Added the release message. 2007-02-21 10:30:55 +00:00
Moritz Bunkus
24fb1b46f4 Bumped the version number to 2.0.2 and set the release code name. 2007-02-21 10:29:30 +00:00
Moritz Bunkus
c15c693f65 Portability fix for non-bash-shells. 2007-02-20 09:33:04 +00:00
Moritz Bunkus
5937790c70 Portability fix for non-bash-shells. 2007-02-20 09:20:38 +00:00
Moritz Bunkus
9a522c9a2f Reintroduced the 'allow_avc_in_vfw_mode' hack due to user requests. 2007-02-19 08:52:27 +00:00
Moritz Bunkus
ef79aae98c Added two test files for raw h.264 muxing. 2007-02-08 10:15:48 +00:00
Moritz Bunkus
3debdee6f9 Added two regression tests for DTS files. 2007-02-06 16:50:46 +00:00
Moritz Bunkus
131ef6ae8d Fixed suppoert for DTS-in-WAV files which are encoded with 14 bits per word. 2007-02-06 15:52:01 +00:00
Moritz Bunkus
ecea81562d Proper casts for the function prototype of swab(). 2007-02-03 15:53:12 +00:00
Moritz Bunkus
369e88bcc0 Only print DTS headers in verbose mode. 2007-02-03 15:47:25 +00:00
Moritz Bunkus
0c834be27e Added support for DTS files which use only 14 out of every 16 bits and which are not stored inside a WAV file. 2007-02-03 15:22:16 +00:00
Moritz Bunkus
152a0fe714 Use another way for converting the track ID into a string. Fixes wrong track IDs on OpenBSD. 2007-01-31 19:34:37 +00:00
Moritz Bunkus
309a1c52df Changed the default for the "NALU size length" to "4" and added a warning if "3" is used. 2007-01-30 20:02:53 +00:00
Moritz Bunkus
46fb91d1fa Skip "wide" atoms during file type detection. 2007-01-30 12:34:10 +00:00
Moritz Bunkus
d6aa8fc874 Base the decision whether or not to enable the NALU size length drop down box on mkvmerge's "uses_avc_es_packetizer" identification flag. 2007-01-30 09:24:59 +00:00
Moritz Bunkus
e917ca4169 New flag in verbose identification mode if the AVC ES packetizer is used. 2007-01-30 09:12:56 +00:00
Moritz Bunkus
52433f1b7a Set the proper child element. 2007-01-29 14:57:58 +00:00
Moritz Bunkus
3484733c9b Extended the option "--default-track" so that it can be forced to "off" allowing the user to create a file for which no track has its "default" flag set. Fix for bug #224. 2007-01-28 21:57:32 +00:00
Moritz Bunkus
0556783a27 Cosmetics. 2007-01-19 17:31:41 +00:00
Moritz Bunkus
fe54ad47d2 Wrong value! 2007-01-17 09:42:54 +00:00
Moritz Bunkus
1efc33227b Updates. 2007-01-16 20:04:47 +00:00
Moritz Bunkus
8e76f25968 Always flush the packetizer at the end of the stream. 2007-01-16 20:03:07 +00:00
Moritz Bunkus
6e21d6789f Fixed a bug in parse_sps for the case "do not keep the AR info && AR info not present" which would produce invalid SPS records. 2007-01-16 19:37:34 +00:00
Moritz Bunkus
9ff0f0e5e6 Look for the --nalu-size-length parameter in the AVC reader, too, because the parser the AVC reader creates is used for the track's CodecPrivate. And the CodecPrivate contains the NALU size length. 2007-01-16 19:33:44 +00:00
Moritz Bunkus
0481b5265e Full hexdump mode. 2007-01-16 17:10:58 +00:00
Moritz Bunkus
a9e2e1658a Missing variable initialization. 2007-01-16 15:30:27 +00:00
Moritz Bunkus
14c4757d8e Pass the correct track_info_c instance down to the new packetizer. Otherwise the track ID etc will be wrong. 2007-01-16 15:22:19 +00:00
Moritz Bunkus
ac59116ff5 Wrong comparison resulting in a segfault. 2007-01-16 15:20:44 +00:00
Moritz Bunkus
e5c3c940dc Added support for using CodecState for signaling changes to CodecPrivate. It is used for MPEG-1/-2 video if it is turned on with "--engage use_codec_state". 2007-01-15 19:02:18 +00:00
Moritz Bunkus
0c1bdc0fd2 set_offset() may throw an exception. More "I'm lazy" stuff. 2007-01-15 15:27:42 +00:00
Moritz Bunkus
b286f039e7 Some versions of make seem to complain if a variable is defined twice. 2007-01-14 20:55:12 +00:00
Moritz Bunkus
46838f2a41 Changed the version to 2.0.0 and the version code name. 2007-01-13 18:08:21 +00:00
Moritz Bunkus
78a873fe54 A couple of warning fixes for printf format tokens vs. actual arguments. 2007-01-13 17:41:08 +00:00
Moritz Bunkus
f663136c1a Added another tab for each track in which the user can add arbitrary track options. 2007-01-12 16:02:16 +00:00
Moritz Bunkus
8742db3500 Added two extensions for AVC/h.264 files. 2007-01-12 15:36:48 +00:00
Moritz Bunkus
a07f407c89 mkvextract will now also print which container format it uses for each track. 2007-01-12 14:44:59 +00:00
Moritz Bunkus
a40b9d364f Added support for the extraction of MPEG-1/-2 video tracks into MPEG-1/2 program streams. 2007-01-12 13:59:30 +00:00
Moritz Bunkus
c05ccc267b Flush the MPEG-1/2 parser during the probe so that files with a single frame are detected correctly. 2007-01-11 23:09:53 +00:00
Moritz Bunkus
a3edc83512 MPEG-1/2 video: The sequence and GOP headers are not removed from the bitstream anymore. This should fix the blockiness if the sequence headers change mid-stream. The sequence header is also not stored in the codec private anymore. Fix for Bugzilla bug #167. 2007-01-11 19:01:55 +00:00
Moritz Bunkus
2a64783013 Updated a link. 2007-01-11 11:01:16 +00:00
Moritz Bunkus
4dbe12c97e Make Steve happy :) 2007-01-10 13:13:23 +00:00
Moritz Bunkus
3744b0a7f0 assert() is used in this file. 2007-01-10 12:10:38 +00:00
Moritz Bunkus
599069af35 Moved the AVC ES detection after the other non-text file types because it is pretty tolerant in what it accepts. 2007-01-10 12:10:03 +00:00
Moritz Bunkus
488c4aa0b4 Code for parsing SEI NALUs and setting "keyframe" if a recovery point has been found. Not activated though. 2007-01-10 11:09:39 +00:00
Moritz Bunkus
b075212e1b Updates 2007-01-09 16:58:08 +00:00
Moritz Bunkus
7eb41614a2 More experimental support for those h.264 files not starting with a key frame: "normal" timecode calculation for such files, too. 2007-01-09 16:38:50 +00:00
Moritz Bunkus
e6125a8292 Experimental support for not skipping the first non-keyframes in a h.264 stream. 2007-01-09 09:21:40 +00:00
Moritz Bunkus
68b7511e46 Improved the detection of AVC/h.264 ES streams with garbage at the beginning. 2007-01-08 20:36:27 +00:00
Moritz Bunkus
dd588cc3f6 On Windows wxListEvent's GetKeyCode() does not take Ctrl or Alt into account. Therefore we have to create our own control derived from wxListView and intercept the wxKeyEvents sent to it. 2007-01-08 16:16:21 +00:00
Moritz Bunkus
f2c1e71bc9 Updates 2007-01-08 11:55:02 +00:00