David Conrad
|
ffb880c278
|
Write unknown size if the size given is too large for EBML (greater than 2^56-1)
Originally committed as revision 10309 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:06 +00:00 |
|
David Conrad
|
815eb6a2fe
|
Track number and UID only have to be nonzero
Originally committed as revision 10308 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:03 +00:00 |
|
David Conrad
|
90c02d93ff
|
SimpleBlocks are Matroska v2
Originally committed as revision 10307 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:01 +00:00 |
|
David Conrad
|
98186e416d
|
Start a new cluster every 5 MB or 5 seconds
Originally committed as revision 10306 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:00 +00:00 |
|
David Conrad
|
6d50a935c9
|
Fix writing Xiph header sizes
Originally committed as revision 10305 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:22:58 +00:00 |
|
David Conrad
|
89e81bbbb9
|
Correctly write CodecPrivate element for Vorbis and Theora
Originally committed as revision 10304 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:22:56 +00:00 |
|
David Conrad
|
79a58e91db
|
Compile fix; missed a variable declaration in the last commit
Originally committed as revision 10303 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:22:54 +00:00 |
|
David Conrad
|
b1adb69c5b
|
Write one cluster and SimpleBlocks for the frames. Should now create playable mkv files for some video codecs (H.264 and VP3 checked)
Originally committed as revision 10302 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:22:52 +00:00 |
|
David Conrad
|
f622c4f45c
|
First stab at writing the tracks element, still needs some additional cases for certain codecs
Originally committed as revision 10301 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:22:50 +00:00 |
|
David Conrad
|
f8e65a3271
|
Remove useless debug write
Originally committed as revision 10300 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:22:48 +00:00 |
|
David Conrad
|
9b6b0c7926
|
put_ebml_float()
Originally committed as revision 10299 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:22:47 +00:00 |
|
David Conrad
|
1e18c4d097
|
Const correctness
Originally committed as revision 10298 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:22:45 +00:00 |
|
David Conrad
|
81efc03f58
|
Get rid of put_ebml_utf8(); the error checking that would have distinguished it from put_ebml_string() belongs elsewhere in lavf.
Originally committed as revision 10297 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:22:43 +00:00 |
|
David Conrad
|
dbf653f766
|
Cosmetics: align nicely for better readibility
Originally committed as revision 10296 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:22:41 +00:00 |
|
David Conrad
|
cf4f763be1
|
Simplify
Originally committed as revision 10295 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:22:39 +00:00 |
|
David Conrad
|
67143c0f69
|
Beginning of mkv muxer, only EBML head is written correctly
Originally committed as revision 10294 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:22:37 +00:00 |
|