David Conrad
|
f095a17423
Revert using the time to generate the segment uid
|
17 years ago |
David Conrad
|
57848e9abd
Doxygenize some comments
|
17 years ago |
David Conrad
|
fd150eb629
Set the language to undefined if no language specified
|
17 years ago |
David Conrad
|
55c151efb3
Add mka muxer
|
17 years ago |
David Conrad
|
c1f5aa2186
Add some debug logging
|
17 years ago |
David Conrad
|
7332adddae
Write the display size elements
|
17 years ago |
David Conrad
|
d1a8d959fd
Revert writing the file creation date
|
17 years ago |
David Conrad
|
409533622e
Codec Private should be correct for all but Real codecs now
|
17 years ago |
David Conrad
|
8a39497c13
Write FLAC codec private correctly
|
17 years ago |
David Conrad
|
86be66378b
Move writing Xiph-style sizes to its own function
|
17 years ago |
David Conrad
|
4b8f58eea5
Write segment UID
|
17 years ago |
David Conrad
|
80380a0f71
Write the creation time
|
17 years ago |
David Conrad
|
5fd35c6e00
Cosmetics
|
17 years ago |
David Conrad
|
440e090121
Using LIBAVFORMAT_IDENT for both muxing and writing app is good enough
|
17 years ago |
David Conrad
|
dcbfe3f099
Floats aren't used enough to justify writing any with single precision
|
17 years ago |
David Conrad
|
9245c5ca08
Simplify
|
17 years ago |
David Conrad
|
56e4540d3a
Indentation
|
17 years ago |
David Conrad
|
663a5d9d2d
Write subtitle tracks
|
17 years ago |
David Conrad
|
95527e0669
Move writing a block to its own function
|
17 years ago |
David Conrad
|
8bea4aee4f
Only write extradata if it exists
|
17 years ago |
David Conrad
|
07918a227a
Determine the output sample rate for SBR AAC and write it
|
17 years ago |
David Conrad
|
6b9a10fbd3
Simplify
|
17 years ago |
David Conrad
|
f9c8d57b79
Keyframe is the first bit not last
|
17 years ago |
David Conrad
|
357eba6f0b
Simplify
|
17 years ago |
David Conrad
|
d22f88cb19
Use av_get_bits_per_sample
|
17 years ago |
David Conrad
|
44008871ef
Write bit depth for PCM audio
|
17 years ago |
David Conrad
|
1a302a5c2a
Write wav header if there is no native audio codec ID
|
17 years ago |
David Conrad
|
6364d534ea
Write the cues element
|
17 years ago |
David Conrad
|
1b66d31467
Doxygenize comments
|
17 years ago |
David Conrad
|
4d1fd70cac
Calculate the size of a SimpleBlock before writing it so that bytes aren't wasted in writing the size
|
17 years ago |
David Conrad
|
7973dd0bf1
Indentation
|
17 years ago |
David Conrad
|
967d815ae5
Write the Seek Head element
|
17 years ago |
David Conrad
|
801edb42d1
Make sure to return a value in functions that return a value
|
17 years ago |
David Conrad
|
5034ab9024
Move writing the tracks element to its own function
|
17 years ago |
David Conrad
|
56d55a3bcf
Move Xiph's CodecPrivate writing code to its own function
|
17 years ago |
David Conrad
|
02f487fc77
Write the duration of the file
|
17 years ago |
David Conrad
|
f57b85a569
put_ebml_void()
|
17 years ago |
David Conrad
|
ab41602755
Remove unused prototype
|
17 years ago |
David Conrad
|
ffb880c278
Write unknown size if the size given is too large for EBML (greater than 2^56-1)
|
17 years ago |
David Conrad
|
815eb6a2fe
Track number and UID only have to be nonzero
|
17 years ago |
David Conrad
|
90c02d93ff
SimpleBlocks are Matroska v2
|
17 years ago |
David Conrad
|
98186e416d
Start a new cluster every 5 MB or 5 seconds
|
17 years ago |
David Conrad
|
6d50a935c9
Fix writing Xiph header sizes
|
17 years ago |
David Conrad
|
89e81bbbb9
Correctly write CodecPrivate element for Vorbis and Theora
|
17 years ago |
David Conrad
|
79a58e91db
Compile fix; missed a variable declaration in the last commit
|
17 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)
|
17 years ago |
David Conrad
|
f622c4f45c
First stab at writing the tracks element, still needs some additional cases for certain codecs
|
17 years ago |
David Conrad
|
f8e65a3271
Remove useless debug write
|
17 years ago |
David Conrad
|
9b6b0c7926
put_ebml_float()
|
17 years ago |
David Conrad
|
1e18c4d097
Const correctness
|
17 years ago |