Aurelien Jacobs
|
73260a11e1
simplification proposed by Rich
|
16 years ago |
Aurelien Jacobs
|
0b247953c8
makes really sure that no undefined behavior can happen
|
16 years ago |
Aurelien Jacobs
|
d597655f77
Avoid infinite loop.
|
16 years ago |
Michael Niedermayer
|
2024c2262b
Write 0 instead of seeking forward (and leaving bytes uninitalized),
|
16 years ago |
Aurelien Jacobs
|
9ab3f71b60
add a ff_ prefix to newly exported functions from avc.c
|
16 years ago |
Aurelien Jacobs
|
e609806ec6
Matroska muxer needs to format all NAL units, not only extradata.
|
16 years ago |
Aurelien Jacobs
|
aacc5f227a
Use the isom avcc formatting for h264 extradata in matroska.
|
16 years ago |
Björn Axelsson
|
899681cd1d
Use dynamically allocated ByteIOContext in AVFormatContext
|
17 years ago |
Diego Biurrun
|
bf898960a7
spelling/wording nits in some Doxygen comments
|
17 years ago |
David Conrad
|
ab332d0133
Grammar nits
|
17 years ago |
David Conrad
|
b62a33d01b
Always use AVFormatContext for av_log messages
|
17 years ago |
David Conrad
|
0f651e8cf3
Rename ebml size functions to indicate that they can be used for more kinds of numbers
|
17 years ago |
David Conrad
|
8b65b9a313
We shouldn't be passing in sizes larger than 2^56-2, so use an assert
|
17 years ago |
David Conrad
|
e5c29287cf
Indentation
|
17 years ago |
David Conrad
|
ac9e1177b3
Don't seek when streamed
|
17 years ago |
David Conrad
|
c301d5ae0a
Get rid of useless braces
|
17 years ago |
David Conrad
|
7e33d3fee4
Indent
|
17 years ago |
David Conrad
|
dc4a9f6737
Match the behaviour betwen the bmp and wav codec tag lookups
|
17 years ago |
David Conrad
|
46d18a88e1
Write codecprivate to a dynamic buffer so that seeking isn't required
|
17 years ago |
David Conrad
|
5c559894e1
Move writing codec private element to its own function
|
17 years ago |
David Conrad
|
211783a50a
Cosmetics
|
17 years ago |
David Conrad
|
91ca969082
Use num_entries directly rather than mixing it with a local copy
|
17 years ago |
David Conrad
|
e3cd80cdac
Doxygenify comments
|
17 years ago |
David Conrad
|
7f8582dfc6
Make sure that the calculated duration doesn't decrease
|
17 years ago |
David Conrad
|
8ffc5f9e92
Split some really long lines
|
17 years ago |
David Conrad
|
3967eb5260
Correct message
|
17 years ago |
David Conrad
|
9e2a3e2262
Always check the return of mkv_add_seekhead_entry
|
17 years ago |
David Conrad
|
6d588ecd76
Pass the returned error code of functions up
|
17 years ago |
David Conrad
|
c35de1a131
Check that the seekheads were created
|
17 years ago |
David Conrad
|
0b38843a6c
Return AVERROR(ENOMEM) when appropriate
|
17 years ago |
David Conrad
|
47e08c5860
Indentation
|
17 years ago |
David Conrad
|
0580a12256
Use assert for conditions that must be true
|
17 years ago |
David Conrad
|
203cce9a92
Simplify
|
17 years ago |
David Conrad
|
8cf3bb2674
Grammar nits
|
17 years ago |
David Conrad
|
cfde5d18f5
Break long comments
|
17 years ago |
David Conrad
|
a6da1aa057
Use sample format for bit depth if av_get_bits_per_sample() doesn't give one
|
17 years ago |
David Conrad
|
8eb1915395
Calculate and store DAR rather than SAR
|
17 years ago |
David Conrad
|
5045da831b
Clarify comments
|
17 years ago |
David Conrad
|
5b66fc16af
Use PRIu64/PRId64
|
17 years ago |
David Conrad
|
baf71dca28
Calculate the size of key EBML master elements beforehand so only just enough size is reserved for the size
|
17 years ago |
David Conrad
|
cce800b456
Use cluster_pos when checking cluster position
|
17 years ago |
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 |