Moritz Bunkus
|
1f2f6dfe8f
|
Options for cue entry creation for each individual file.
|
2003-04-20 14:59:33 +00:00 |
|
Moritz Bunkus
|
02daa0f94f
|
Enhanced the command line parsing code which can now also read arguments from a file given with '@filename' on the command line.
|
2003-04-19 17:00:01 +00:00 |
|
Moritz Bunkus
|
f17327cc69
|
Fixed cue data reading. Fixed cue data indenting.
|
2003-04-18 23:17:42 +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
|
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
|
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
|
ee897119cf
|
Fixed output indenting.
|
2003-04-18 13:06:57 +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
|
ccae3da569
|
Fixed CodecPrivate for A_VORBIS streams. The lacing byte is 1 less than the number of packets.
|
2003-04-18 08:47:01 +00:00 |
|
Moritz Bunkus
|
9be699cf37
|
Renamed all timestamps to timecodes.
|
2003-04-18 08:42:20 +00:00 |
|
Moritz Bunkus
|
94623a2054
|
Added a not really needed call to read the KaxTimecodeScale.
|
2003-04-17 19:54:42 +00:00 |
|
Moritz Bunkus
|
37533d37ac
|
Fixed cueue creation/updates.
|
2003-04-17 19:33:02 +00:00 |
|
Moritz Bunkus
|
db3797151c
|
Support for alle Cue elements.
|
2003-04-17 19:23:49 +00:00 |
|
Moritz Bunkus
|
f9fe04d85d
|
Support for writing the correct KaxCues.
|
2003-04-17 18:15:18 +00:00 |
|
Moritz Bunkus
|
ddbbdf678e
|
Automatic ChangeLog update.
|
2003-04-17 17:52:49 +00:00 |
|
Moritz Bunkus
|
f039b7cc38
|
Support for KaxReferenceBlock and KaxBlockDuration.
|
2003-04-17 17:23:26 +00:00 |
|
Moritz Bunkus
|
7110bffe93
|
KaxInfo are now rendered correctly and filled with useful information (KaxTimecodeScale and KaxDuration). The latter is updated after writing the complete file in order to have the correct length available.
|
2003-04-17 17:01:11 +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
|
6aa6acbd3c
|
Support for the movie duration (KaxDuration under the segment infos).
|
2003-04-17 16:18:04 +00:00 |
|
Moritz Bunkus
|
ac5b8da5b4
|
Support for KaxMinCache and KaxMaxCache.
|
2003-04-17 15:58:07 +00:00 |
|
Moritz Bunkus
|
f589e406bc
|
Removed the C profiling library from the --enable-profiling options. Now only -pg is being added to the CFLAGS and CXXFLAGS.
|
2003-04-17 13:28:12 +00:00 |
|
Moritz Bunkus
|
a18523c022
|
Removed the "rendered" flag from the packets as the clusters already contain such a flag. Speedup by storing the last freed reference ID in the packetizer. This way the cluster/packet list is only walked after rendering a cluster and not for each packet that is being added.
|
2003-04-17 13:27:29 +00:00 |
|
Moritz Bunkus
|
fa46544408
|
Added data directory.
|
2003-04-17 12:36:58 +00:00 |
|
Moritz Bunkus
|
4111a29ce3
|
Fixed the process calls - the third parameter is not the "last_frame" flag anymore but the timecode.
|
2003-04-17 12:36:20 +00:00 |
|
Moritz Bunkus
|
50e5a4b06c
|
Some namespace fixes/cleanups. Removed KaxBlockAdditional which has been removed from the specs. Operator != not defined, so changed to !(... == ...).
|
2003-04-17 12:35:45 +00:00 |
|
Moritz Bunkus
|
1ed51ce450
|
Set ti->private_data to NULL. Otherwise data would be freed twice in the end.
|
2003-04-17 12:31:51 +00:00 |
|
Moritz Bunkus
|
4c343f9d06
|
Fixed the process calls - the third parameter is not the "last_frame" flag anymore but the timecode.
|
2003-04-17 12:30:20 +00:00 |
|
Moritz Bunkus
|
15d5523e21
|
More sanity checks.
|
2003-04-17 12:29:08 +00:00 |
|
Moritz Bunkus
|
1a2db604a1
|
New variable for the packets: "rendered" which is set to 1 as soon as AddFrame has been called for that packet.
|
2003-04-17 12:28:44 +00:00 |
|
Moritz Bunkus
|
e07def75a6
|
Mandatory fixes for the new libmatroska code: Timecodes are always absolute and in ns; AddFrame is called on clusters not on block groups anymore; cluster timecodes do not have to be set manually anymore. New variable for the packets: "rendered" which is set to 1 as soon as AddFrame has been called for that packet.
|
2003-04-17 12:27:17 +00:00 |
|
Moritz Bunkus
|
911e62cc9d
|
Explicit type conversion in order to avoid compiler warnings.
|
2003-04-17 12:23:41 +00:00 |
|
Moritz Bunkus
|
cefcbacecb
|
Removed the default value from the function definition.
|
2003-04-17 12:22:56 +00:00 |
|
Moritz Bunkus
|
d38855b176
|
Added KaxTimecodeScale with its default value (mandatory for the new libmatroska).
|
2003-04-17 12:22:15 +00:00 |
|
Moritz Bunkus
|
e6c0e576f0
|
Added trace() function in order to ease the debugging process. #define for the standard timecode scale added.
|
2003-04-17 12:21:21 +00:00 |
|
Moritz Bunkus
|
6fbb9949fa
|
Added trace() function in order to ease the debugging process.
|
2003-04-17 12:21:04 +00:00 |
|
Moritz Bunkus
|
06bace9397
|
Fixed an inavlid access to non-allocated space if there is some private data after the WAVEFORMATEX structure in the AVI.
|
2003-04-17 12:10:46 +00:00 |
|
Moritz Bunkus
|
cfcc959a0b
|
Necessary changes to the reading process regarding timecodes.
|
2003-04-16 20:10:08 +00:00 |
|
Moritz Bunkus
|
5dd9fab7a0
|
libebml now takes absolute timecodes for AddFrame.
|
2003-04-13 15:44:27 +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
|
38421dcd09
|
Renamed GCC2 to LIBEBML_GCC2 as GCC2 seemed to be too general a term to be used in other programs.
|
2003-04-13 14:00:54 +00:00 |
|
Moritz Bunkus
|
13e3716c24
|
#ifdef to make mkvmerge.cpp compile under Windows from Shelly.
|
2003-04-11 15:28:45 +00:00 |
|
Moritz Bunkus
|
2c36690431
|
Simplified the gcc version check.
|
2003-04-11 15:18:17 +00:00 |
|
Moritz Bunkus
|
7dd85dd92d
|
Automatic ChangeLog update.
|
2003-04-11 13:45:35 +00:00 |
|
Moritz Bunkus
|
e155b0e970
|
standard GPL
|
2003-04-11 13:44:04 +00:00 |
|
Moritz Bunkus
|
dfb99df0c6
|
Newer info with updated installation instructions which reflect that libebml is now separated from libmatroska.
|
2003-04-11 13:42:27 +00:00 |
|
Moritz Bunkus
|
34a7f66c51
|
Initial release - copied from ogmmerge.1 ;)
|
2003-04-11 13:03:56 +00:00 |
|