7b78321597 
								
							
								 
							
						 
						
							
							
								
								cook: decode directly to the user-provided AVFrame  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								594d4d5df3 
								
							
								 
							
						 
						
							
							
								
								lavc: add a wrapper for AVCodecContext.get_buffer().  
							
							It will be useful in the upcoming transition to refcounted AVFrames. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a903f8f087 
								
							
								 
							
						 
						
							
							
								
								Include libavutil/channel_layout.h instead of libavutil/audioconvert.h  
							
							Also reorder some other #include when applicable. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93e27f86f1 
								
							
								 
							
						 
						
							
							
								
								cook: use av_dlog() for debug logging instead of av_log() with AV_LOG_ERROR  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f173ef019 
								
							
								 
							
						 
						
							
							
								
								cook: move samples_per_frame from COOKSubpacket to where it is used  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7efbba2e36 
								
							
								 
							
						 
						
							
							
								
								cook: use av_get_channel_layout_nb_channels() instead of cook_count_channels()  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d21b2e4726 
								
							
								 
							
						 
						
							
							
								
								cook: reverse a condition so that the code makes more sense  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								926e9d28f1 
								
							
								 
							
						 
						
							
							
								
								cook: remove unneeded COOKContext variable, sample_rate  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8aa5b8c5c8 
								
							
								 
							
						 
						
							
							
								
								cook: remove unneeded COOKContext variable, bit_rate  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3509eee19c 
								
							
								 
							
						 
						
							
							
								
								cook: use AVCodecContext.channels instead of keeping a private copy  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								707f58f515 
								
							
								 
							
						 
						
							
							
								
								cook: Remove some silly Doxygen comments  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8a61ba0e81 
								
							
								 
							
						 
						
							
							
								
								cook: Remove senseless maybe_reformat_buffer32() function  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f23b4a0682 
								
							
								 
							
						 
						
							
							
								
								cook: cosmetics: Better names for joint_decode() function parameters  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20015379a4 
								
							
								 
							
						 
						
							
							
								
								cook: cosmetics: Better name for ccpl COOKSubpacket member  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cbf6ee7823 
								
							
								 
							
						 
						
							
							
								
								cook: use planar sample format  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f6b0311a3 
								
							
								 
							
						 
						
							
							
								
								avcodec: Drop some silly commented-out av_log() invocations  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								36ef5369ee 
								
							
								 
							
						 
						
							
							
								
								Replace all CODEC_ID_* with AV_CODEC_ID_*  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0177b7d23a 
								
							
								 
							
						 
						
							
							
								
								Improve descriptiveness of a number of codec and container long names  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5d2bf964b 
								
							
								 
							
						 
						
							
							
								
								cook: Make constants passed to AV_BE2NE32C() unsigned to avoid signed overflow.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a92be9b856 
								
							
								 
							
						 
						
							
							
								
								Replace memset(0) by zero initializations.  
							
							Also remove one pointless zero initialization in rangecoder.c. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97e48b2f54 
								
							
								 
							
						 
						
							
							
								
								cook: error out on quant_index values outside [-63, 63] range.  
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								442c3a8cb1 
								
							
								 
							
						 
						
							
							
								
								cook: expand dither_tab[], and make sure indexes into it don't overflow.  
							
							Fixes overflows in accessing dither_tab[].
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37cc8600d0 
								
							
								 
							
						 
						
							
							
								
								cook: extend channel uncoupling tables so the full bit range is covered.  
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								941fc1ea1e 
								
							
								 
							
						 
						
							
							
								
								cook: prevent div-by-zero if channels is zero.  
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e96b4a53df 
								
							
								 
							
						 
						
							
							
								
								vlc/rl: Add ff_ prefix to the nonstatic symbols  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3513477bb 
								
							
								 
							
						 
						
							
							
								
								cook: K&R formatting cosmetics  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0eea212943 
								
							
								 
							
						 
						
							
							
								
								Add avcodec_decode_audio4().  
							
							Deprecate avcodec_decode_audio3().
Implement audio support in avcodec_default_get_buffer().
Implement the new audio decoder API in all audio decoders. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7581b5c83 
								
							
								 
							
						 
						
							
							
								
								cook: use a table for xor key rotation  
							
							This is simpler and avoids an invalid shift by 32 in the
aligned case.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								51f316a997 
								
							
								 
							
						 
						
							
							
								
								cook: fix apparent typo in extradata parsing  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c353eb8e3 
								
							
								 
							
						 
						
							
							
								
								cook: return AVERROR_PATCHWELCOME instead of ENOTSUP  
							
							ENOTSUP is not defined on some systems 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e34c6c9708 
								
							
								 
							
						 
						
							
							
								
								cook: check output buffer size before decoding  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6631294c26 
								
							
								 
							
						 
						
							
							
								
								cook: do not needlessly set *data_size to 0  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b277ebd508 
								
							
								 
							
						 
						
							
							
								
								cook: remove pointless return statements  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9c841e231 
								
							
								 
							
						 
						
							
							
								
								cook: simplify decouple_info()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f193c96f49 
								
							
								 
							
						 
						
							
							
								
								cook: return appropriate error codes instead of -1  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e694831f9d 
								
							
								 
							
						 
						
							
							
								
								cook: avoid hardcoded sizes in sizeof()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								776e9815a5 
								
							
								 
							
						 
						
							
							
								
								cook: remove unneeded #includes  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c25df22365 
								
							
								 
							
						 
						
							
							
								
								cook: output float samples instead of converting to int16  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a742470a8 
								
							
								 
							
						 
						
							
							
								
								cook: Fix js_vlc_bits value validation for joint stereo  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff993cd7fc 
								
							
								 
							
						 
						
							
							
								
								doxygen: Drop array size declarations from Doxygen parameter names.  
							
							Adding [] to a Doxygen parameter name clashes with Doxygen syntax. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b27565b143 
								
							
								 
							
						 
						
							
							
								
								Remove statements immediately following unconditional jumps  
							
							This removes a number of compiler warnings.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f190f676bc 
								
							
								 
							
						 
						
							
							
								
								Replace custom DEBUG preprocessor trickery by the standard one.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb52cf8267 
								
							
								 
							
						 
						
							
							
								
								cook: Remove non-compiling debug output.  
							
							random_state was changed from an int to a struct and can no longer be printed
as easily as before. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								752207e36b 
								
							
								 
							
						 
						
							
							
								
								cook: Remove unused debug functions.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d35fa520e 
								
							
								 
							
						 
						
							
							
								
								Add AVX FFT implementation.  
							
							Signed-off-by: Reinhard Tartler <siretart@tauware.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								62582a696b 
								
							
								 
							
						 
						
							
							
								
								cook: Fix small typo in av_log_ask_for_sample message.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d9dee728b8 
								
							
								 
							
						 
						
							
							
								
								Use av_log_ask_for_sample() to request samples from users.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70fb031ce2 
								
							
								 
							
						 
						
							
							
								
								Use av_log_ask_for_sample() where appropriate.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4538729afe 
								
							
								 
							
						 
						
							
							
								
								Move sine windows to a separate file  
							
							These windows do not really belong in fft/mdct files and were
easily confused with the similarly named tables used by rdft.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26f548bb59 
								
							
								 
							
						 
						
							
							
								
								fft: remove inline wrappers for function pointers  
							
							This removes the rather pointless wrappers (one not even inline)
for calling the fft_calc and related function pointers.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago