46caba4a65 
								
							
								 
							
						 
						
							
							
								
								float_dsp: Replace arch optimization ifdefs by if cascade  
							
							Arch-specific optimizations are handled this way everywhere else. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a74ebc34d 
								
							
								 
							
						 
						
							
							
								
								float-dsp-test: do not use C99's predefined  __func__  
							
							It is not supported by all compilers on FATE. Fixes "some test were
skipped" errors. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ae23809184 
								
							
								 
							
						 
						
							
							
								
								float_dsp: Use LOCAL_ALIGNED for instead of DECLARE_ALIGNED within functions  
							
							This fixes fate-float_dsp-test on RVCT 4.0.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dbd12523a4 
								
							
								 
							
						 
						
							
							
								
								aarch64: float_dsp NEON assembler  
							
							Ported from arm NEON and added vector_dmul_scalar.
Functions between 1.5 and 5 times faster than the C implementations
using Apple's clang-503.0.19 on A7. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0f687446e 
								
							
								 
							
						 
						
							
							
								
								float_dsp: add test program and use it as fate test  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0b901a348 
								
							
								 
							
						 
						
							
							
								
								Drop pointless directory name prefixes from #includes in the current dir  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fda184a85 
								
							
								 
							
						 
						
							
							
								
								avutil: Add av_cold attributes to init functions missing them  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d56668bd80 
								
							
								 
							
						 
						
							
							
								
								floatdsp: move scalarproduct_float from dsputil to avfloatdsp.  
							
							This makes the aac decoder and all voice codecs independent of dsputil. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5959bfaca3 
								
							
								 
							
						 
						
							
							
								
								floatdsp: move butterflies_float from dsputil to avfloatdsp.  
							
							This makes wmadec/enc, twinvq and mpegaudiodec (i.e. mp2/mp3)
independent of dsputil. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42d3246948 
								
							
								 
							
						 
						
							
							
								
								floatdsp: move vector_fmul_reverse from dsputil to avfloatdsp.  
							
							Now, nellymoserenc and aacenc no longer depends on dsputil. Independent
of this patch, wmaprodec also does not depend on dsputil, so I removed
it from there also. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								55aa03b9f8 
								
							
								 
							
						 
						
							
							
								
								floatdsp: move vector_fmul_add from dsputil to avfloatdsp.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e034cc6c60 
								
							
								 
							
						 
						
							
							
								
								lavc: Move vector_fmul_window to AVFloatDSPContext  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac7eb4cb20 
								
							
								 
							
						 
						
							
							
								
								float_dsp: add vector_dmul_scalar() to multiply a vector of doubles  
							
							Include x86-optimized versions for SSE2 and AVX. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								284ea790d8 
								
							
								 
							
						 
						
							
							
								
								dsputil: move vector_fmul_scalar() to AVFloatDSPContext in libavutil  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb5042d02c 
								
							
								 
							
						 
						
							
							
								
								float_dsp: Move vector_fmac_scalar() from libavcodec to libavutil  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5a7229ba4 
								
							
								 
							
						 
						
							
							
								
								Add a float DSP framework to libavutil  
							
							Move vector_fmul() from DSPContext to AVFloatDSPContext. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa06d65693 
								
							
								 
							
						 
						
							
							
								
								arm: Add missing #include to vp8.h to fix a make checkheaders warning.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								32f3c541bc 
								
							
								 
							
						 
						
							
							
								
								doxygen: Do not include license boilerplates in Doxygen comment blocks.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								153382e1b6 
								
							
								 
							
						 
						
							
							
								
								multiple inclusion guard cleanup  
							
							Add missing multiple inclusion guards; clean up #endif comments;
add missing library prefixes; keep guard names consistent. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a7878c9f73 
								
							
								 
							
						 
						
							
							
								
								VP8: ARM optimised decode_block_coeffs_internal  
							
							Approximately 5% faster on Cortex-A8.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ded3a0411 
								
							
								 
							
						 
						
							
							
								
								Fix headers so that "make checkheaders" passes again  
							
							Originally committed as revision 25411 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								645e75992d 
								
							
								 
							
						 
						
							
							
								
								Fix GSM decoding: regular GSM and MSGSM do not use the same  
							
							bitstream endianness, so they cannot reuse the same code
without a lot of function call overhead.
Thus use templating to compile two different binaries.
Originally committed as revision 25312 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a81329593 
								
							
								 
							
						 
						
							
							
								
								Move dctref prototypes to a header file  
							
							Originally committed as revision 22331 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b06da1725a 
								
							
								 
							
						 
						
							
							
								
								Add missing stdint.h #include to fix 'make checkheaders'.  
							
							Originally committed as revision 19484 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								89cb5cd25d 
								
							
								 
							
						 
						
							
							
								
								Add CGA and palette data for 8088flex TMV decoder.  
							
							Patch by Daniel Verkamp  daniel _AT_ drv DOT nu.
Originally committed as revision 18764 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6493a8fbd 
								
							
								 
							
						 
						
							
							
								
								Rename libavcodec/i386/ --> libavcodec/x86/.  
							
							It contains optimizations that are not specific to i386 and
libavutil uses this naming scheme already.
Originally committed as revision 16270 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d0ddd1a9f 
								
							
								 
							
						 
						
							
							
								
								split-radix FFT  
							
							c is 1.9x faster than previous c (on various x86 cpus), sse is 1.6x faster than previous sse.
Originally committed as revision 14698 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								245976da2a 
								
							
								 
							
						 
						
							
							
								
								Use full path for #includes from another directory.  
							
							Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								40d0e665d0 
								
							
								 
							
						 
						
							
							
								
								Do not misuse long as the size of a register in x86.  
							
							typedef x86_reg as the appropriate size and use it instead.
Originally committed as revision 13081 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b550bfaa61 
								
							
								 
							
						 
						
							
							
								
								Add libavcodec to compiler include flags in order to simplify header  
							
							include paths in the source files.
mostly from a patch by Ronald S. Bultje, rbultje ronald.bitfreak net
Originally committed as revision 9034 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b78e7197a8 
								
							
								 
							
						 
						
							
							
								
								Change license headers to say 'FFmpeg' instead of 'this program/this library'  
							
							and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e4ecf26f5 
								
							
								 
							
						 
						
							
							
								
								ff_fft_calc_3dn/3dn2/sse: convert intrinsics to inline asm.  
							
							2.5% faster fft, 0.5% faster vorbis.
Originally committed as revision 6023 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82eb4b0f1b 
								
							
								 
							
						 
						
							
							
								
								3DNow! & Extended 3DNow! versions of FFT  
							
							Patch by Zuxy Meng, zuxy <<dot>> meng >>at<< gmail <<dot>> com
Minor non-functional diff-related fixes by me.
Originally committed as revision 5125 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago