94 Commits (b62a33d01b64cb8dde712f88f45c9d0f26501e72)

Author SHA1 Message Date
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
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