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 |
|
Moritz Bunkus
|
d48411215e
|
Fixed indentation.
|
2003-04-11 12:50:19 +00:00 |
|
Moritz Bunkus
|
5f68cc75d2
|
Automatic ChangeLog update.
|
2003-04-11 12:31:46 +00:00 |
|
Moritz Bunkus
|
d7d15a2fbd
|
New style process support.
|
2003-04-11 11:54:36 +00:00 |
|
Moritz Bunkus
|
2da0ea0b82
|
Stream selection based on the serial number, not the stream number. Removed deprecated parameters from various packetizers. Renamed "stream" to "track" where appropriate. Unified and simplified demuxing and handling of the different stream types.
|
2003-04-11 11:52:57 +00:00 |
|
Moritz Bunkus
|
8c6b5c450a
|
Removed deprecated parameters from MP3 packetizers.
|
2003-04-11 11:37:41 +00:00 |
|
Moritz Bunkus
|
c67512c107
|
Renamed "stream" to "track". Removed the bitrate argument from the AC3 packetizer. Introduced frame type flags (I, P). New style process support. Unified audio reading and processing (PCM, MP3, AC3).
|
2003-04-11 11:36:18 +00:00 |
|
Moritz Bunkus
|
543f902b0f
|
Removed the bitrate from the AC3 packetizer arguments.
|
2003-04-11 11:30:18 +00:00 |
|
Moritz Bunkus
|
e9032be686
|
New style "process" function support.
|
2003-04-11 11:29:28 +00:00 |
|