James Zern
							
						 
						
							
							
							
								
							
								3e0175d89a 
								
							
								 
							
						 
						
							
							
								
								riff: add VP9 fourcc  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Ben Littler
							
						 
						
							
							
							
								
							
								fb0a988f94 
								
							
								 
							
						 
						
							
							
								
								riff: IPJ2 decodes with JPEG2000 decoder  
							
							 
							
							 
							
							
								
							
							
							Samples can be made from mencoder and jp2avi.dll codec. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								cde7df25ef 
								
							
								 
							
						 
						
							
							
								
								Mirillis FIC video decoder  
							
							 
							
							 
							
							
								
							
							
							Does not contain cursor rendering yet.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								a16577d985 
								
							
								 
							
						 
						
							
							
								
								MSN Audio support  
							
							 
							
							 
							
							
								
							
							
							This is essentially a MS GSM decoder extension that supports more
sampling rates and lower bitrates.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								a52b5a5a07 
								
							
								 
							
						 
						
							
							
								
								riff: Add a mapping for VP6A  
							
							 
							
							 
							
							
								
							
							
							This allows demuxing VP6A from F4V files.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								f544c58636 
								
							
								 
							
						 
						
							
							
								
								deprecate AV_CODEC_ID_VOXWARE and introduce AV_CODEC_ID_METASOUND instead  
							
							 
							
							 
							
							
								
							
							
							Voxware is the name of company, it has produced several audio codecs e.g.
MetaVoice family and MetaSound. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								255d9c570e 
								
							
								 
							
						 
						
							
							
								
								riff: Move demuxing code to a separate file.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								3dd5c95dee 
								
							
								 
							
						 
						
							
							
								
								riff: Move muxing code to a separate file  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								508998f7d5 
								
							
								 
							
						 
						
							
							
								
								avf: move riff tags accessors where they belong  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Yusuke Nakamura
							
						 
						
							
							
							
								
							
								2578f1efd6 
								
							
								 
							
						 
						
							
							
								
								riff: Support ULH0 and ULH2 fourccs.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								2d66a58ccd 
								
							
								 
							
						 
						
							
							
								
								Go2Webinar decoder  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								b845f5e97b 
								
							
								 
							
						 
						
							
							
								
								riff: Factor out WAVEFORMATEX parsing  
							
							 
							
							 
							
							
								
							
							
							Makes the code simpler to follow.
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Peter Ross
							
						 
						
							
							
							
								
							
								516089d5d8 
								
							
								 
							
						 
						
							
							
								
								riff: Add ACTRAC3+ guid  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Peter Ross
							
						 
						
							
							
							
								
							
								a3bf80a5ae 
								
							
								 
							
						 
						
							
							
								
								riff: Perform full lookup on WAVEFORMATEXTENSIBLE subformat guid  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Peter Ross
							
						 
						
							
							
							
								
							
								e544782623 
								
							
								 
							
						 
						
							
							
								
								riff: Move guid structs and helper functions into riff  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								8e329dba37 
								
							
								 
							
						 
						
							
							
								
								riff: check for eof if chunk size and code are 0  
							
							 
							
							 
							
							
								
							
							
							Prevent an infinite loop.
Inspired by a patch from Michael Niedermayer
CC: libav-stable@libav.org 
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								1c88617b94 
								
							
								 
							
						 
						
							
							
								
								riff: K&R formatting cosmetics  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								80ac87c13d 
								
							
								 
							
						 
						
							
							
								
								lavc: support ZenoXVID custom tag  
							
							 
							
							 
							
							
								
							
							
							Looks like this kind of samples are produced by certain Russian
equipment. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								a0c5917f86 
								
							
								 
							
						 
						
							
							
								
								Drop Snow codec  
							
							 
							
							 
							
							
								
							
							
							Snow is a toy codec with no real-world use and horrible code. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								5c7bf2ddde 
								
							
								 
							
						 
						
							
							
								
								lavf: move nuv fourcc audio tags from riff to nuv  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								261e9348ef 
								
							
								 
							
						 
						
							
							
								
								lavf: add a common function for selecting a pcm codec from parameters  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								cdaa1f84fb 
								
							
								 
							
						 
						
							
							
								
								lavf: move "MP3 " fourcc from riff to nut  
							
							 
							
							 
							
							
								
							
							
							Original commit, 7b24f9b, says it was added because it is used in libnut. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								259d8c5647 
								
							
								 
							
						 
						
							
							
								
								riff: do not add empty metadata tags in INFO chunk  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								3c370f5abc 
								
							
								 
							
						 
						
							
							
								
								riff: only warn on a bad INFO chunk code size instead of failing  
							
							 
							
							 
							
							
								
							
							
							fixes Bug 392 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								ddb009425c 
								
							
								 
							
						 
						
							
							
								
								riff: Make ff_riff_tags static and move under appropriate #ifdef  
							
							 
							
							 
							
							
								
							
							
							The table is not used outside the file. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								6173a8fe5d 
								
							
								 
							
						 
						
							
							
								
								riff: remove a write-only variable  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								7b2121e7e2 
								
							
								 
							
						 
						
							
							
								
								riff: Move functions around to be covered by appropriate #ifdefs  
							
							 
							
							 
							
							
								
							
							
							This fixes compilation with --disable-muxers. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Victor Vasiliev
							
						 
						
							
							
							
								
							
								0bca0283cc 
								
							
								 
							
						 
						
							
							
								
								riff: do not write empty INFO tags  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Victor Vasiliev
							
						 
						
							
							
							
								
							
								71e92414bf 
								
							
								 
							
						 
						
							
							
								
								lavf: move RIFF INFO tag writing from avienc to riff  
							
							 
							
							 
							
							
								
							
							
							It will be useful in the wav muxer.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Derek Buitenhuis
							
						 
						
							
							
							
								
							
								1c56cdad33 
								
							
								 
							
						 
						
							
							
								
								riff: Add SVQ3 fourcc  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Alberto Delmás
							
						 
						
							
							
							
								
							
								ee769c6a7c 
								
							
								 
							
						 
						
							
							
								
								MSS2 decoder  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								36ef5369ee 
								
							
								 
							
						 
						
							
							
								
								Replace all CODEC_ID_* with AV_CODEC_ID_*  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Derek Buitenhuis
							
						 
						
							
							
							
								
							
								45eaac02cb 
								
							
								 
							
						 
						
							
							
								
								Canopus Lossless decoder  
							
							 
							
							 
							
							
								
							
							
							At the moment it only does BGR24, but I plan to add the rest after.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								5b7e3a195d 
								
							
								 
							
						 
						
							
							
								
								MS Expression Encoder Screen decoder  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								781888da89 
								
							
								 
							
						 
						
							
							
								
								TechSmith Screen Codec 2 decoder  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								edf35d8342 
								
							
								 
							
						 
						
							
							
								
								MS ATC Screen (aka MSS3) decoder  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								005c80b645 
								
							
								 
							
						 
						
							
							
								
								MS Screen 1 decoder  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								c6061443f7 
								
							
								 
							
						 
						
							
							
								
								Indeo Audio decoder  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								8099fc763b 
								
							
								 
							
						 
						
							
							
								
								riff: use bps instead of bits_per_coded_sample in the WAVEFORMATEXTENSIBLE header  
							
							 
							
							 
							
							
								
							
							
							This matches the value for the plain WAVEFORMATEX header.
Also fixes stream copy to WAVE for non-16-bit raw pcm. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Derek Buitenhuis
							
						 
						
							
							
							
								
							
								0e714f889e 
								
							
								 
							
						 
						
							
							
								
								ZeroCodec Decoder  
							
							 
							
							 
							
							
								
							
							
							An obscure Japanese lossless video codec, originally intended
for use with a remote desktop application.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								c019070fda 
								
							
								 
							
						 
						
							
							
								
								riffenc: use av_get_audio_frame_duration()  
							
							 
							
							 
							
							
								
							
							
							For encoding, frame_size is not a reliable indicator of packet duration.
Also, we don't want to have to force the demuxer to find frame_size for
stream copy to work. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Janne Grunau
							
						 
						
							
							
							
								
							
								15cea3695d 
								
							
								 
							
						 
						
							
							
								
								riff: fix invalid av_freep() calls on EOF in ff_read_riff_info  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								0fd88d3988 
								
							
								 
							
						 
						
							
							
								
								riff: remove references to sonic codec ids  
							
							 
							
							 
							
							
								
							
							
							They are deprecated and will be purged on next major bump. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								835af79b05 
								
							
								 
							
						 
						
							
							
								
								Detect 'yuv2' as rawvideo also in avi.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Derek Buitenhuis
							
						 
						
							
							
							
								
							
								80f6c0bb95 
								
							
								 
							
						 
						
							
							
								
								v410 encoder and decoder  
							
							 
							
							 
							
							
								
							
							
							v410 is a packed 10-bit 4:4:4 YCbCr format used in
QuickTime.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								19341c58e0 
								
							
								 
							
						 
						
							
							
								
								Dxtory capture format decoder  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								e93947b7d8 
								
							
								 
							
						 
						
							
							
								
								cljr: add encoder  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Victor Vasiliev
							
						 
						
							
							
							
								
							
								12bc20502a 
								
							
								 
							
						 
						
							
							
								
								Generalize RIFF INFO tag support; support reading INFO tag in wav  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Derek Buitenhuis
							
						 
						
							
							
							
								
							
								c433a3f9a5 
								
							
								 
							
						 
						
							
							
								
								VBLE Decoder  
							
							 
							
							 
							
							
								
							
							
							Add a decoder for the VBLE Lossless Codec, which
still has a cult following. Used to be popular
several years ago on doom9.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								6ac34eed54 
								
							
								 
							
						 
						
							
							
								
								g726: use bits_per_coded_sample instead of bitrate to determine mode  
							
							 
							
							 
							
							
								
							
							
							This requires some workarounds in the WAV muxer and demuxer. We need to write
the correct bits_per_coded_sample and block_align in the muxer. In the
demuxer, we cannot rely on the bits_per_coded_sample value, so we use the bit
rate and sample rate to determine the value.
This avoids having the decoder rely on AVCodecContext.bit_rate, which is not
required to be set by the user for decoding according to our API. 
							
						 
						14 years ago