David Conrad
|
c35de1a131
|
Check that the seekheads were created
Originally committed as revision 10369 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:25:29 +00:00 |
|
David Conrad
|
0b38843a6c
|
Return AVERROR(ENOMEM) when appropriate
Originally committed as revision 10368 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:25:27 +00:00 |
|
David Conrad
|
47e08c5860
|
Indentation
Originally committed as revision 10367 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:25:24 +00:00 |
|
David Conrad
|
0580a12256
|
Use assert for conditions that must be true
Originally committed as revision 10366 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:25:22 +00:00 |
|
David Conrad
|
203cce9a92
|
Simplify
Originally committed as revision 10365 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:25:20 +00:00 |
|
David Conrad
|
8cf3bb2674
|
Grammar nits
Originally committed as revision 10364 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:25:18 +00:00 |
|
David Conrad
|
cfde5d18f5
|
Break long comments
Originally committed as revision 10363 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:25:16 +00:00 |
|
David Conrad
|
a6da1aa057
|
Use sample format for bit depth if av_get_bits_per_sample() doesn't give one
Originally committed as revision 10362 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:25:14 +00:00 |
|
David Conrad
|
8eb1915395
|
Calculate and store DAR rather than SAR
Originally committed as revision 10361 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:25:07 +00:00 |
|
David Conrad
|
5045da831b
|
Clarify comments
Originally committed as revision 10360 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:25:04 +00:00 |
|
David Conrad
|
5b66fc16af
|
Use PRIu64/PRId64
Originally committed as revision 10359 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:58 +00:00 |
|
David Conrad
|
baf71dca28
|
Calculate the size of key EBML master elements beforehand so only just enough size is reserved for the size
Originally committed as revision 10358 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:56 +00:00 |
|
David Conrad
|
cce800b456
|
Use cluster_pos when checking cluster position
Originally committed as revision 10357 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:53 +00:00 |
|
David Conrad
|
f0e9f44271
|
Modify put_ebml_size() so that the bytes parameter is exact rather than minimum
Originally committed as revision 10356 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:50 +00:00 |
|
David Conrad
|
c635497cb4
|
Set default subtitle_codec to CODEC_ID_TEXT
Originally committed as revision 10355 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:48 +00:00 |
|
David Conrad
|
ddf1646729
|
Simplify
Originally committed as revision 10354 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:44 +00:00 |
|
David Conrad
|
1c73478c8e
|
Move calculating the bytes needed to represent a size in EBML to its own function
Originally committed as revision 10353 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:42 +00:00 |
|
David Conrad
|
9f38fd7efa
|
Make a byte always mean a byte
Originally committed as revision 10352 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:39 +00:00 |
|
David Conrad
|
432adc130c
|
Simplify put_ebml_id()
Originally committed as revision 10351 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:36 +00:00 |
|
David Conrad
|
22ccb69a7f
|
Move ebml_id_size()
Originally committed as revision 10350 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:34 +00:00 |
|
David Conrad
|
ec8f4ad909
|
Correct handling of smaller unknown sizes
Originally committed as revision 10349 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:31 +00:00 |
|
David Conrad
|
541d443c03
|
Use a MD5 hash of some frames to write the segment uid
Originally committed as revision 10348 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:29 +00:00 |
|
David Conrad
|
f095a17423
|
Revert using the time to generate the segment uid
Originally committed as revision 10347 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:27 +00:00 |
|
David Conrad
|
57848e9abd
|
Doxygenize some comments
Originally committed as revision 10346 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:25 +00:00 |
|
David Conrad
|
fd150eb629
|
Set the language to undefined if no language specified
Originally committed as revision 10345 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:22 +00:00 |
|
David Conrad
|
55c151efb3
|
Add mka muxer
Originally committed as revision 10344 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:19 +00:00 |
|
David Conrad
|
c1f5aa2186
|
Add some debug logging
Originally committed as revision 10343 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:17 +00:00 |
|
David Conrad
|
7332adddae
|
Write the display size elements
Originally committed as revision 10342 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:15 +00:00 |
|
David Conrad
|
d1a8d959fd
|
Revert writing the file creation date
Originally committed as revision 10341 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:12 +00:00 |
|
David Conrad
|
409533622e
|
Codec Private should be correct for all but Real codecs now
Originally committed as revision 10340 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:10 +00:00 |
|
David Conrad
|
8a39497c13
|
Write FLAC codec private correctly
Originally committed as revision 10339 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:08 +00:00 |
|
David Conrad
|
86be66378b
|
Move writing Xiph-style sizes to its own function
Originally committed as revision 10338 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:06 +00:00 |
|
David Conrad
|
4b8f58eea5
|
Write segment UID
Originally committed as revision 10337 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:03 +00:00 |
|
David Conrad
|
80380a0f71
|
Write the creation time
Originally committed as revision 10336 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:24:01 +00:00 |
|
David Conrad
|
5fd35c6e00
|
Cosmetics
Originally committed as revision 10335 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:59 +00:00 |
|
David Conrad
|
440e090121
|
Using LIBAVFORMAT_IDENT for both muxing and writing app is good enough
Originally committed as revision 10334 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:57 +00:00 |
|
David Conrad
|
dcbfe3f099
|
Floats aren't used enough to justify writing any with single precision
Originally committed as revision 10333 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:55 +00:00 |
|
David Conrad
|
9245c5ca08
|
Simplify
Originally committed as revision 10332 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:53 +00:00 |
|
David Conrad
|
56e4540d3a
|
Indentation
Originally committed as revision 10331 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:52 +00:00 |
|
David Conrad
|
663a5d9d2d
|
Write subtitle tracks
Originally committed as revision 10330 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:49 +00:00 |
|
David Conrad
|
95527e0669
|
Move writing a block to its own function
Originally committed as revision 10329 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:47 +00:00 |
|
David Conrad
|
8bea4aee4f
|
Only write extradata if it exists
Originally committed as revision 10328 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:46 +00:00 |
|
David Conrad
|
07918a227a
|
Determine the output sample rate for SBR AAC and write it
Originally committed as revision 10327 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:43 +00:00 |
|
David Conrad
|
6b9a10fbd3
|
Simplify
Originally committed as revision 10326 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:41 +00:00 |
|
David Conrad
|
f9c8d57b79
|
Keyframe is the first bit not last
Originally committed as revision 10325 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:39 +00:00 |
|
David Conrad
|
357eba6f0b
|
Simplify
Originally committed as revision 10324 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:38 +00:00 |
|
David Conrad
|
d22f88cb19
|
Use av_get_bits_per_sample
Originally committed as revision 10323 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:34 +00:00 |
|
David Conrad
|
44008871ef
|
Write bit depth for PCM audio
Originally committed as revision 10322 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:31 +00:00 |
|
David Conrad
|
1a302a5c2a
|
Write wav header if there is no native audio codec ID
Originally committed as revision 10321 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:29 +00:00 |
|
David Conrad
|
6364d534ea
|
Write the cues element
Originally committed as revision 10320 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-09-05 00:23:27 +00:00 |
|