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 |
|
Moritz Bunkus
|
c07d6382c3
|
New style "process" function support. Lacing now reports two packets laced, the third one is stored implicitly.
|
2003-04-11 11:29:01 +00:00 |
|
Moritz Bunkus
|
033953b41c
|
New style "process" function support. New frame type flags (I, P, B) introduced.
|
2003-04-11 11:27:32 +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
|
f1c4c9e81c
|
New style "process" function support.
|
2003-04-11 11:23:54 +00:00 |
|
Moritz Bunkus
|
3befef6db3
|
New style "process" function support. Some explicit char* typecasts.
|
2003-04-11 11:23:40 +00:00 |
|
Moritz Bunkus
|
57c0cbb01d
|
Renamed "stream" to "track".
|
2003-04-11 11:19:49 +00:00 |
|
Moritz Bunkus
|
8edd337bb0
|
Renamed "stream" to "track". process can either use the supplied timecode or calculate the timecode itself.
|
2003-04-11 11:19:30 +00:00 |
|
Moritz Bunkus
|
4d7ed9c509
|
Renamed 'stream' to 'track'. Removed the useless 'set_parameters' function.
|
2003-04-11 10:36:55 +00:00 |
|
Moritz Bunkus
|
e7f6448fda
|
Renamed 'stream' to 'track'. Removed the useless function 'set_parameters'. process now either uses the supplied timecode or calculates it on its own if timecode == -1.
|
2003-04-11 10:32:31 +00:00 |
|
Moritz Bunkus
|
f6b7ba5dd9
|
Very, very early support for Matroska files. General looping is implemented, the packetizers are created, but the data is not being read and processed. Just a commit to make the whole thing compile.
|
2003-04-11 10:19:39 +00:00 |
|
Moritz Bunkus
|
bcf00e0ce7
|
Renamed all variables with "streams" to "*tracks" as "track" is the correct Matroska term.
|
2003-04-11 10:05:11 +00:00 |
|
Moritz Bunkus
|
a5d8d82e84
|
Very, very early support for Matroska files. General looping is implemented, the packetizers are created, but the data is not being read and processed. Just a commit to make the whole thing compile.
|
2003-04-11 10:03:16 +00:00 |
|
Moritz Bunkus
|
0732bc8b9e
|
New parameters --with-ebml-* that reflect the separation of libebml from libmatroska.
|
2003-04-11 09:56:47 +00:00 |
|