Moritz Bunkus
|
35cc418a12
|
Support for the "default" flag via a switch "--default-track".
|
2003-04-21 08:29:50 +00:00 |
|
Moritz Bunkus
|
72eb77ee54
|
Changed the way frame types are propagated to the video packetizer: now the bref is evaluated. If it is set to != -1 then it is a P frame, otherwise it is an I frame.
|
2003-04-20 19:32:11 +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
|
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
|
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 |
|
Moritz Bunkus
|
83d00611fa
|
Preliminary support for KaxTrackMinCache and *MaxCache - fixed to 1 at the moment.
|
2003-04-17 16:19:38 +00:00 |
|
Moritz Bunkus
|
36a29fd086
|
Changed all u_int64_t to int64_t. Some crappy MS compilers obviously cannot convert u_int64_t to double. And I do not need them that badly.
|
2003-04-13 15:23:03 +00:00 |
|
Moritz Bunkus
|
8f3bbc4a9d
|
New style "process" function support. New frame type flags (I, P, B) introduced, although only I and P frames are handled at the moment.
|
2003-04-11 11:27:14 +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
|
2de297e537
|
Changed "calculate timecode" from 0 to -1 for the packetizers.
|
2003-03-03 17:08:16 +00:00 |
|
Moritz Bunkus
|
c2811893b3
|
Added suggested timecode to process.
|
2003-03-01 16:59:59 +00:00 |
|
Moritz Bunkus
|
527579427b
|
P frames now reference the previous frame (still no B frame support ;)).
|
2003-02-28 18:54:14 +00:00 |
|
Moritz Bunkus
|
c5e4e6c698
|
Finally fixed the cluster cashing. No more needs for callback functions for the packetizers. References implemented.
|
2003-02-28 14:50:04 +00:00 |
|
Moritz Bunkus
|
70502c11bb
|
Even more improved cluster caching/freeing system.
|
2003-02-28 13:01:29 +00:00 |
|
Moritz Bunkus
|
97a8decce1
|
New cluster caching system.
|
2003-02-27 19:51:53 +00:00 |
|
Moritz Bunkus
|
244b5bfd2d
|
Implementing references. First step. Not working.
|
2003-02-27 09:35:55 +00:00 |
|
Moritz Bunkus
|
8b19d0cc0b
|
Fixed some memory leaks and ifs that depended on uninitialized variables.
|
2003-02-25 14:24:43 +00:00 |
|
Moritz Bunkus
|
d50b2de695
|
support for retrieving BITMAPINFOHEADER and WAVEFORMATEX from the AVI and storing it in KaxCodecPrivate
|
2003-02-19 09:31:24 +00:00 |
|
Moritz Bunkus
|
0869e30b3e
|
first working version. yay!
|
2003-02-16 17:04:39 +00:00 |
|