269 Commits (91760a934055ab06812885ab5ec1a97a8db6d217)

Author SHA1 Message Date
David Conrad a6da1aa057 Use sample format for bit depth if av_get_bits_per_sample() doesn't give one 18 years ago
David Conrad 8eb1915395 Calculate and store DAR rather than SAR 18 years ago
David Conrad 5045da831b Clarify comments 18 years ago
David Conrad 5b66fc16af Use PRIu64/PRId64 18 years ago
David Conrad baf71dca28 Calculate the size of key EBML master elements beforehand so only just enough size is reserved for the size 18 years ago
David Conrad cce800b456 Use cluster_pos when checking cluster position 18 years ago
David Conrad f0e9f44271 Modify put_ebml_size() so that the bytes parameter is exact rather than minimum 18 years ago
David Conrad c635497cb4 Set default subtitle_codec to CODEC_ID_TEXT 18 years ago
David Conrad ddf1646729 Simplify 18 years ago
David Conrad 1c73478c8e Move calculating the bytes needed to represent a size in EBML to its own function 18 years ago
David Conrad 9f38fd7efa Make a byte always mean a byte 18 years ago
David Conrad 432adc130c Simplify put_ebml_id() 18 years ago
David Conrad 22ccb69a7f Move ebml_id_size() 18 years ago
David Conrad ec8f4ad909 Correct handling of smaller unknown sizes 18 years ago
David Conrad 541d443c03 Use a MD5 hash of some frames to write the segment uid 18 years ago
David Conrad f095a17423 Revert using the time to generate the segment uid 18 years ago
David Conrad 57848e9abd Doxygenize some comments 18 years ago
David Conrad fd150eb629 Set the language to undefined if no language specified 18 years ago
David Conrad 55c151efb3 Add mka muxer 18 years ago
David Conrad c1f5aa2186 Add some debug logging 18 years ago
David Conrad 7332adddae Write the display size elements 18 years ago
David Conrad d1a8d959fd Revert writing the file creation date 18 years ago
David Conrad 409533622e Codec Private should be correct for all but Real codecs now 18 years ago
David Conrad 8a39497c13 Write FLAC codec private correctly 18 years ago
David Conrad 86be66378b Move writing Xiph-style sizes to its own function 18 years ago
David Conrad 4b8f58eea5 Write segment UID 18 years ago
David Conrad 80380a0f71 Write the creation time 18 years ago
David Conrad 5fd35c6e00 Cosmetics 18 years ago
David Conrad 440e090121 Using LIBAVFORMAT_IDENT for both muxing and writing app is good enough 18 years ago
David Conrad dcbfe3f099 Floats aren't used enough to justify writing any with single precision 18 years ago
David Conrad 9245c5ca08 Simplify 18 years ago
David Conrad 56e4540d3a Indentation 18 years ago
David Conrad 663a5d9d2d Write subtitle tracks 18 years ago
David Conrad 95527e0669 Move writing a block to its own function 18 years ago
David Conrad 8bea4aee4f Only write extradata if it exists 18 years ago
David Conrad 07918a227a Determine the output sample rate for SBR AAC and write it 18 years ago
David Conrad 6b9a10fbd3 Simplify 18 years ago
David Conrad f9c8d57b79 Keyframe is the first bit not last 18 years ago
David Conrad 357eba6f0b Simplify 18 years ago
David Conrad d22f88cb19 Use av_get_bits_per_sample 18 years ago
David Conrad 44008871ef Write bit depth for PCM audio 18 years ago
David Conrad 1a302a5c2a Write wav header if there is no native audio codec ID 18 years ago
David Conrad 6364d534ea Write the cues element 18 years ago
David Conrad 1b66d31467 Doxygenize comments 18 years ago
David Conrad 4d1fd70cac Calculate the size of a SimpleBlock before writing it so that bytes aren't wasted in writing the size 18 years ago
David Conrad 7973dd0bf1 Indentation 18 years ago
David Conrad 967d815ae5 Write the Seek Head element 18 years ago
David Conrad 801edb42d1 Make sure to return a value in functions that return a value 18 years ago
David Conrad 5034ab9024 Move writing the tracks element to its own function 18 years ago
David Conrad 56d55a3bcf Move Xiph's CodecPrivate writing code to its own function 18 years ago