David Conrad
|
4d1fd70cac
|
Calculate the size of a SimpleBlock before writing it so that bytes aren't wasted in writing the size
Originally committed as revision 10318 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
David Conrad
|
7973dd0bf1
|
Indentation
Originally committed as revision 10317 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
David Conrad
|
967d815ae5
|
Write the Seek Head element
Originally committed as revision 10316 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
David Conrad
|
801edb42d1
|
Make sure to return a value in functions that return a value
Originally committed as revision 10315 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
David Conrad
|
5034ab9024
|
Move writing the tracks element to its own function
Originally committed as revision 10314 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
David Conrad
|
56d55a3bcf
|
Move Xiph's CodecPrivate writing code to its own function
Originally committed as revision 10313 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
David Conrad
|
02f487fc77
|
Write the duration of the file
Originally committed as revision 10312 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
David Conrad
|
f57b85a569
|
put_ebml_void()
Originally committed as revision 10311 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
David Conrad
|
ab41602755
|
Remove unused prototype
Originally committed as revision 10310 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
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
|
18 years ago |
David Conrad
|
815eb6a2fe
|
Track number and UID only have to be nonzero
Originally committed as revision 10308 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
David Conrad
|
90c02d93ff
|
SimpleBlocks are Matroska v2
Originally committed as revision 10307 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
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
|
18 years ago |
David Conrad
|
6d50a935c9
|
Fix writing Xiph header sizes
Originally committed as revision 10305 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
David Conrad
|
89e81bbbb9
|
Correctly write CodecPrivate element for Vorbis and Theora
Originally committed as revision 10304 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
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
|
18 years ago |
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
|
18 years ago |
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
|
18 years ago |
David Conrad
|
f8e65a3271
|
Remove useless debug write
Originally committed as revision 10300 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
David Conrad
|
9b6b0c7926
|
put_ebml_float()
Originally committed as revision 10299 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
David Conrad
|
1e18c4d097
|
Const correctness
Originally committed as revision 10298 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
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
|
18 years ago |
David Conrad
|
dbf653f766
|
Cosmetics: align nicely for better readibility
Originally committed as revision 10296 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
David Conrad
|
cf4f763be1
|
Simplify
Originally committed as revision 10295 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
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
|
18 years ago |