90fcac0e95 
								
							
								 
							
						 
						
							
							
								
								flacdec: allow mid-stream channel layout change  
							
							Although the libFLAC decoder cannot handle such a change, it is allowed by the
spec and could potentially occur with live streams. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								268f8ba112 
								
							
								 
							
						 
						
							
							
								
								flacdec: use av_samples_* functions for sample buffer allocation  
							
							Also, return an error on allocation failure. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ac0f6767b 
								
							
								 
							
						 
						
							
							
								
								dcadec: allow the decoder to change the channel layout mid-stream  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								a3145d0335 
								
							
								 
							
						 
						
							
							
								
								bmvaudio: set channel layout at init() rather than validating it  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a38eadf7ed 
								
							
								 
							
						 
						
							
							
								
								atrac1: do not keep a copy of channel count in the private context  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f56f9c48f 
								
							
								 
							
						 
						
							
							
								
								dsicinaudio: set channels and channel layout  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec2694d259 
								
							
								 
							
						 
						
							
							
								
								g722dec: set channel layout at initialization instead of validating it  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee0e9678e7 
								
							
								 
							
						 
						
							
							
								
								amrwbdec: set channels, channel_layout, and sample_rate  
							
							Only mono 16kHz is supported. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b24a4449a5 
								
							
								 
							
						 
						
							
							
								
								amrnbdec: set channels, channel_layout, and sample_rate  
							
							Only mono 8kHz is supported. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4202003b2 
								
							
								 
							
						 
						
							
							
								
								dca_parser: allow the parser to change the sample rate  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0366664ef9 
								
							
								 
							
						 
						
							
							
								
								lavc: check channel count after decoder init  
							
							Ensures the decoder did not set channel count to an insanely high value
during initialization, which could cause large memory usage when it tries to
get a buffer during decoding. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb6941af2a 
								
							
								 
							
						 
						
							
							
								
								lavc: move SANE_NB_CHANNELS to internal.h and use it in the PCM decoders  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b07830a77 
								
							
								 
							
						 
						
							
							
								
								fate: add ac3/eac3 tests to FATE_SAMPLES_AVCONV  
							
							Fixes typo in 2cbdd7c929 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02e4275180 
								
							
								 
							
						 
						
							
							
								
								avconv_opt, cmdutils: Add missing function parameter Doxygen  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c37322e68c 
								
							
								 
							
						 
						
							
							
								
								x86: Move optimization suffix to end of function names  
							
							This simplifies cpuflags porting. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fa8fcab1e0 
								
							
								 
							
						 
						
							
							
								
								x86: h264_chromamc_10bit: drop pointless PAVG %define  
							
							It is only used in one place so there is no need for the abstraction. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8eda37080 
								
							
								 
							
						 
						
							
							
								
								x86: mmx2 ---> mmxext in function names  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38fdf72580 
								
							
								 
							
						 
						
							
							
								
								swscale: do not forget to swap data in formats with different endianness  
							
							Otherwise during scaling it will try to interpret input in the wrong way and
that leads to the test results disagreeing on different platforms and with
different optimizations.
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5707af8d0b 
								
							
								 
							
						 
						
							
							
								
								aacdec: Drop some unused function arguments  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9c167914a1 
								
							
								 
							
						 
						
							
							
								
								x86: Fix assembly with NASM  
							
							Unlike YASM, NASM only looks for include files in the current
directory, not in the directory that included files reside in.
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be2c456e96 
								
							
								 
							
						 
						
							
							
								
								x86: fmtconvert: Refactor cvtps2pi emulation through cpuflags  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be923ed659 
								
							
								 
							
						 
						
							
							
								
								x86: fmtconvert: port to cpuflags  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								588fafe7f3 
								
							
								 
							
						 
						
							
							
								
								x86: MMX2 ---> MMXEXT in macro names  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a65bdceb06 
								
							
								 
							
						 
						
							
							
								
								x86: mmx2 ---> mmxext in variable names  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								652f518594 
								
							
								 
							
						 
						
							
							
								
								x86: mmx2 ---> mmxext in comments and messages  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								04581c8c77 
								
							
								 
							
						 
						
							
							
								
								x86: yasm: Use complete source path for macro helper %includes  
							
							This is more consistent with the way we handle C #includes and
it simplifies the build system. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6860b4081d 
								
							
								 
							
						 
						
							
							
								
								x86: include x86inc.asm in x86util.asm  
							
							This is necessary to allow refactoring some x86util macros with cpuflags. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab9545a290 
								
							
								 
							
						 
						
							
							
								
								cng: Reindent some incorrectly indented lines  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b68223d31 
								
							
								 
							
						 
						
							
							
								
								cngdec: Allow flushing the decoder  
							
							After a flush, don't average the output envelope and energy with
previous iterations.
Also start directly from the target values for the first iteration
at startup.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								036e6c37d3 
								
							
								 
							
						 
						
							
							
								
								cngdec: Make the dbov variable have the right unit  
							
							Previously the unit of the variable was Bov, not dBov.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cafefd889b 
								
							
								 
							
						 
						
							
							
								
								cngdec: Fix the memset size to cover the full array  
							
							This was a leftover from previous iterations of the code, where the
refl coef arrays were statically allocated.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b50d20cd2 
								
							
								 
							
						 
						
							
							
								
								cngdec: Update the LPC coefficients after averaging the reflection coefficients  
							
							I somehow messed up the placement of this one.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d16c4aebba 
								
							
								 
							
						 
						
							
							
								
								configure: fix print_config() with broke awks  
							
							Some awk versions do not treat the result of unary + on a (numeric)
string as numeric, giving wrong results when used in a boolean context
Using unary - instead is logically equivalent works as expected.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7658295ba3 
								
							
								 
							
						 
						
							
							
								
								pixfmt: support more yuva formats  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26b5ad2543 
								
							
								 
							
						 
						
							
							
								
								swscale: support gray to 9bit and 10bit formats  
							
							With the input of Kostya and Ronald. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f454e87923 
								
							
								 
							
						 
						
							
							
								
								configure: rewrite print_config() function using awk  
							
							This is much faster with slow shells and noticeably faster even
with bash on a fast Linux system.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02e6364259 
								
							
								 
							
						 
						
							
							
								
								FATE: fix (AD)PCM test dependencies broken in  e519990 
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								95c89da36e 
								
							
								 
							
						 
						
							
							
								
								Use ptrdiff_t instead of int for intra pred "stride" function parameter.  
							
							This way, SIMD-optimized functions don't have to sign-extend their
stride argument manually to be able to do pointer arithmetic. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bad8e33dc9 
								
							
								 
							
						 
						
							
							
								
								x86: use PRED4x4/8x8/8x8L/16x16 macros to declare intrapred prototypes.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08b028c18d 
								
							
								 
							
						 
						
							
							
								
								Remove INIT_AVX from x86inc.asm.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c285edd06e 
								
							
								 
							
						 
						
							
							
								
								Remove usage of INIT_AVX in h264_intrapred_10bit.asm.  
							
							Replace INIT_AVX by INIT_XMM avx. Port the whole file to use cpuflag
based function declarations. Remove (now unused) cputype argument in
function declaration macros. Change function prototypes to have mmx2
instead of mmxext as suffix, since that's required by cpuflags. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ede4cedf47 
								
							
								 
							
						 
						
							
							
								
								dv: fix indentation  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								14f031d7ec 
								
							
								 
							
						 
						
							
							
								
								dv: use AVStream.index instead of abusing AVStream.id  
							
							
								
							
							
						 
						13 years ago