Moritz Bunkus
|
ab33d952ab
|
Proper handling of the "default track" flag.
|
2003-05-11 09:05:55 +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
|
cf590910fb
|
Reversed the direction of the data requests. Each packetizer is asked to fill itself. The packetizer calls its reader which reads data and makes sure that every packetizer has at least one packet.
|
2003-05-05 21:55:02 +00:00 |
|
Moritz Bunkus
|
f53036d5d9
|
Introduced result checking memory handling functions (safe*).
|
2003-05-05 18:37:36 +00:00 |
|
Moritz Bunkus
|
bebc4e3a2d
|
Removed all traces of dmalloc as I use valgrind for debugging purposes now.
|
2003-05-04 10:05:41 +00:00 |
|
Moritz Bunkus
|
f78758f3d3
|
Moved the header rendering (including the header settings of the packetizers) to after the argument parsing.
|
2003-05-02 21:49:42 +00:00 |
|
Moritz Bunkus
|
49833a0b3d
|
Removed a lot of indenting whitespace.
|
2003-05-02 20:11:34 +00:00 |
|
Moritz Bunkus
|
b29c9d619f
|
Support for moving the bits per sample from the CodecID to KaxAudioBitDepth.
|
2003-04-29 16:23:12 +00:00 |
|
Moritz Bunkus
|
35cc418a12
|
Support for the "default" flag via a switch "--default-track".
|
2003-04-21 08:29:50 +00:00 |
|
Moritz Bunkus
|
de66f03964
|
Extended the general process function to include both a backward and a forward reference.
|
2003-04-18 13:21:11 +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 |
|
Moritz Bunkus
|
911e62cc9d
|
Explicit type conversion in order to avoid compiler warnings.
|
2003-04-17 12:23:41 +00:00 |
|
Moritz Bunkus
|
f1c4c9e81c
|
New style "process" function support.
|
2003-04-11 11:23:54 +00:00 |
|
Moritz Bunkus
|
841b50e3ac
|
Renamed the variables track_video and track_audio to simply video/audio as track_video and track_audio are already used as track type enumerations by libmatroska.
|
2003-03-06 23:38:37 +00:00 |
|
Moritz Bunkus
|
955f6262d2
|
Moved fourcc into track_info_t. Remapped some error messages from Fatal to Error - Fatal should be reserved for stuff that will definitely stop mkvmerge afterwards.
|
2003-03-05 17:44:32 +00:00 |
|
Moritz Bunkus
|
6b1feb6015
|
Put all track relevant variables into a struct that is passed down from mkvmerge to the readers and from them to the packetizers.
|
2003-03-05 13:51:20 +00:00 |
|
Moritz Bunkus
|
a6488d0cb0
|
Changed all pointers to general data to unsigned char *
|
2003-03-04 10:16:28 +00:00 |
|
Moritz Bunkus
|
6f0cba6a2f
|
Removed range processing. This is a left-over from the days when there was no ogmsplit.
|
2003-03-04 09:27:05 +00:00 |
|
Moritz Bunkus
|
1d615475f2
|
Audio sync adjustment implemented.
|
2003-02-28 13:00:26 +00:00 |
|
Moritz Bunkus
|
332a054f12
|
Changed stderr to stdout for all informational messages
|
2003-02-25 13:25:51 +00:00 |
|
Moritz Bunkus
|
bbe93f52bf
|
added PCM support
|
2003-02-24 13:12:27 +00:00 |
|