Commit Graph

15 Commits

Author SHA1 Message Date
Moritz Bunkus
a2cd498f72 Removed LL postfixes on constants. gcc 3.2 does not need them, VC6 does not recognize them, so just ditch them :) 2003-05-08 18:46:25 +00:00
Moritz Bunkus
fe968c400a Implemented durations for each packet, but only those packets that really need them (forced by the packetizer) or that are the last packet for a track (forced by mkvmerge itself) get a KaxBlockDuration element. 2003-05-06 07:51:24 +00:00
Moritz Bunkus
4549cf0fb3 Removed malloc.h. 2003-05-05 20:18:32 +00:00
Moritz Bunkus
f53036d5d9 Introduced result checking memory handling functions (safe*). 2003-05-05 18:37:36 +00:00
Moritz Bunkus
9b23716689 Sync with the DataBuffer handling of libmatroska. 2003-05-03 20:01:44 +00:00
Moritz Bunkus
544f74e4f4 Support for packet durations which end up in a KaxBlockDuration element. 2003-04-20 21:18:51 +00:00
Moritz Bunkus
e534ed84c5 The Matroska cue element is only written if at least one cue entry was created. Track numbers now start at 1 which conforms to the specs. 2003-04-20 16:39:03 +00:00
Moritz Bunkus
1f2f6dfe8f Options for cue entry creation for each individual file. 2003-04-20 14:59:33 +00:00
Moritz Bunkus
b6d1cf30da Cue data is only generated for I-frames of video tracks. Fixes for the switch from IDs for packets to their timecodes: 0 is a valid timecode/reference, so -1 must be used for "not set". 2003-04-18 14:27:07 +00:00
Moritz Bunkus
f69c8ecec5 Added a flag "--no-cues" which inhibits that mkvmerge creates and writes the cue data. 2003-04-18 13:55:48 +00:00
Moritz Bunkus
249b568189 Disabled the cluster checking again. Added (deactivated) debug code. 2003-04-18 13:12:51 +00:00
Moritz Bunkus
8cecf75dfe Removed the IDs associated with the packet_ts and used the timecodes for bref and fref instead. 2003-04-18 13:08:04 +00:00
Moritz Bunkus
21f55336de Introduced common header helper functions that simplify header settings for the packetizers. 2003-04-18 12:00:46 +00:00
Moritz Bunkus
08efd315f9 Reversed the relationship between q_c and generic_packetizer_c: q_c is now the father of generic_packetizer_c. 2003-04-18 10:28:14 +00:00
Moritz Bunkus
12c4954fc7 Moved the cluster helper to its own files. Moved a lot of other stuff into the appropriate header files. 2003-04-18 10:08:24 +00:00