David Conrad
|
f0e9f44271
Modify put_ebml_size() so that the bytes parameter is exact rather than minimum
|
17 years ago |
David Conrad
|
c635497cb4
Set default subtitle_codec to CODEC_ID_TEXT
|
17 years ago |
David Conrad
|
ddf1646729
Simplify
|
17 years ago |
David Conrad
|
1c73478c8e
Move calculating the bytes needed to represent a size in EBML to its own function
|
17 years ago |
David Conrad
|
9f38fd7efa
Make a byte always mean a byte
|
17 years ago |
David Conrad
|
432adc130c
Simplify put_ebml_id()
|
17 years ago |
David Conrad
|
22ccb69a7f
Move ebml_id_size()
|
17 years ago |
David Conrad
|
ec8f4ad909
Correct handling of smaller unknown sizes
|
17 years ago |
David Conrad
|
541d443c03
Use a MD5 hash of some frames to write the segment uid
|
17 years ago |
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 |