David Conrad
							
						 | 
						
							
							
							
								
							
								ec8f4ad909
								
							
								
							
						 | 
						
							
							
								
								Correct handling of smaller unknown sizes
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10349 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   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 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								f095a17423
								
							
								
							
						 | 
						
							
							
								
								Revert using the time to generate the segment uid
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10347 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								57848e9abd
								
							
								
							
						 | 
						
							
							
								
								Doxygenize some comments
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10346 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								fd150eb629
								
							
								
							
						 | 
						
							
							
								
								Set the language to undefined if no language specified
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10345 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								55c151efb3
								
							
								
							
						 | 
						
							
							
								
								Add mka muxer
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10344 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								c1f5aa2186
								
							
								
							
						 | 
						
							
							
								
								Add some debug logging
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10343 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								7332adddae
								
							
								
							
						 | 
						
							
							
								
								Write the display size elements
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10342 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								d1a8d959fd
								
							
								
							
						 | 
						
							
							
								
								Revert writing the file creation date
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10341 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   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 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								8a39497c13
								
							
								
							
						 | 
						
							
							
								
								Write FLAC codec private correctly
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10339 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								86be66378b
								
							
								
							
						 | 
						
							
							
								
								Move writing Xiph-style sizes to its own function
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10338 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								4b8f58eea5
								
							
								
							
						 | 
						
							
							
								
								Write segment UID
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10337 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								80380a0f71
								
							
								
							
						 | 
						
							
							
								
								Write the creation time
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10336 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								5fd35c6e00
								
							
								
							
						 | 
						
							
							
								
								Cosmetics
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10335 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   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 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   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 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								9245c5ca08
								
							
								
							
						 | 
						
							
							
								
								Simplify
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10332 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								56e4540d3a
								
							
								
							
						 | 
						
							
							
								
								Indentation
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10331 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								663a5d9d2d
								
							
								
							
						 | 
						
							
							
								
								Write subtitle tracks
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10330 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								95527e0669
								
							
								
							
						 | 
						
							
							
								
								Move writing a block to its own function
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10329 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								8bea4aee4f
								
							
								
							
						 | 
						
							
							
								
								Only write extradata if it exists
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10328 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   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 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								6b9a10fbd3
								
							
								
							
						 | 
						
							
							
								
								Simplify
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10326 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								f9c8d57b79
								
							
								
							
						 | 
						
							
							
								
								Keyframe is the first bit not last
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10325 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								357eba6f0b
								
							
								
							
						 | 
						
							
							
								
								Simplify
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10324 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								d22f88cb19
								
							
								
							
						 | 
						
							
							
								
								Use av_get_bits_per_sample
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10323 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								44008871ef
								
							
								
							
						 | 
						
							
							
								
								Write bit depth for PCM audio
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10322 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   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 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								6364d534ea
								
							
								
							
						 | 
						
							
							
								
								Write the cues element
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10320 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								1b66d31467
								
							
								
							
						 | 
						
							
							
								
								Doxygenize comments
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10319 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						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
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10318 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								7973dd0bf1
								
							
								
							
						 | 
						
							
							
								
								Indentation
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10317 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								967d815ae5
								
							
								
							
						 | 
						
							
							
								
								Write the Seek Head element
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10316 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								801edb42d1
								
							
								
							
						 | 
						
							
							
								
								Make sure to return a value in functions that return a value
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10315 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								5034ab9024
								
							
								
							
						 | 
						
							
							
								
								Move writing the tracks element to its own function
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10314 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								56d55a3bcf
								
							
								
							
						 | 
						
							
							
								
								Move Xiph's CodecPrivate writing code to its own function
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10313 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								02f487fc77
								
							
								
							
						 | 
						
							
							
								
								Write the duration of the file
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10312 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								f57b85a569
								
							
								
							
						 | 
						
							
							
								
								put_ebml_void()
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10311 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								ab41602755
								
							
								
							
						 | 
						
							
							
								
								Remove unused prototype
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10310 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								ffb880c278
								
							
								
							
						 | 
						
							
							
								
								Write unknown size if the size given is too large for EBML (greater than 2^56-1)
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10309 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								815eb6a2fe
								
							
								
							
						 | 
						
							
							
								
								Track number and UID only have to be nonzero
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10308 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								90c02d93ff
								
							
								
							
						 | 
						
							
							
								
								SimpleBlocks are Matroska v2
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10307 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								98186e416d
								
							
								
							
						 | 
						
							
							
								
								Start a new cluster every 5 MB or 5 seconds
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10306 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								6d50a935c9
								
							
								
							
						 | 
						
							
							
								
								Fix writing Xiph header sizes
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10305 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								89e81bbbb9
								
							
								
							
						 | 
						
							
							
								
								Correctly write CodecPrivate element for Vorbis and Theora
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10304 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								79a58e91db
								
							
								
							
						 | 
						
							
							
								
								Compile fix; missed a variable declaration in the last commit
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10303 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								b1adb69c5b
								
							
								
							
						 | 
						
							
							
								
								Write one cluster and SimpleBlocks for the frames. Should now create playable mkv files for some video codecs (H.264 and VP3 checked)
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10302 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								f622c4f45c
								
							
								
							
						 | 
						
							
							
								
								First stab at writing the tracks element, still needs some additional cases for certain codecs
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10301 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago | 
					
				
					
						
							
							
								   David Conrad
							
						 | 
						
							
							
							
								
							
								f8e65a3271
								
							
								
							
						 | 
						
							
							
								
								Remove useless debug write
							
							
							
							
							
							
								
							
							
							Originally committed as revision 10300 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 | 
						18 years ago |