Diego Biurrun
							
						 
						
							
							
							
								
							
								1399931d07 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h  
							
							 
							
							 
							
							
								
							
							
							The header is not (anymore) MMX-specific. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								245b76a108 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Split inline assembly from init code  
							
							 
							
							 
							
							
								
							
							
							Also remove some pointless comments. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								46bb456853 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Refactor pixels16 wrapper functions with a macro  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								f243bf7aa2 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Remove unused argument from QPEL_OP macro  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								71469f3b63 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Move constant declarations into separate header  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								ed880050ed 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Group all assembly constants together in constants.c  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								8761466760 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Move ff_pd assembly constants to the only place they are used  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								1b343cedd7 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Remove unused ff_pb_3F constant  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								63bac48f73 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Move rv40-specific functions where they belong  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								92f8e06ecb 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil hpeldsp: Move shared template functions into separate object  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								7edaf4edb5 
								
							
								 
							
						 
						
							
							
								
								x86: rnd_template: Eliminate pointless OP_AVG macro indirection  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								9e5e76ef9e 
								
							
								 
							
						 
						
							
							
								
								x86: More specific ifdefs for dsputil/hpeldsp init functions  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								bf7c3c6b15 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Move cavs and vc1-specific functions where they belong  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								9328062321 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Move avg_pixels16_mmx() out of rnd_template.c  
							
							 
							
							 
							
							
								
							
							
							The function does not do any rounding, so there is no point in
keeping it in a round template file. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								9c112a6158 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Move avg_pixels8_mmx() out of rnd_template.c  
							
							 
							
							 
							
							
								
							
							
							The function is only instantiated once, so there is no point
in keeping it in a template file. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								9b3a04d306 
								
							
								 
							
						 
						
							
							
								
								x86: Move duplicated put_pixels{8|16}_mmx functions into their own file  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								97c56ad796 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Remove a set of pointless #ifs around function declarations  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								85f2f82af6 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: cosmetics: Group ff_{avg|put}_pixels16_mmxext() declarations  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								74685f6783 
								
							
								 
							
						 
						
							
							
								
								x86: Rename dsputil_rnd_template.c to rnd_template.c  
							
							 
							
							 
							
							
								
							
							
							This makes it less confusing when this template is shared both by
dsputil and by hpeldsp.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								6a8561dbd7 
								
							
								 
							
						 
						
							
							
								
								x86: Factorize duplicated inline assembly snippets  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								c1ad70c3cb 
								
							
								 
							
						 
						
							
							
								
								x86: Move some conditional code around to avoid unused variable warnings  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								78fa0bd0f7 
								
							
								 
							
						 
						
							
							
								
								x86: cavs: Put mmx-specific code into its own init function  
							
							 
							
							 
							
							
								
							
							
							Before, this code was labeled as mmxext and enabled both for the
3dnow and the mmxext case. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								311a592dfc 
								
							
								 
							
						 
						
							
							
								
								x86: Remove some duplicate function declarations  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								8db00081a3 
								
							
								 
							
						 
						
							
							
								
								x86: hpeldsp: Move half-pel assembly from dsputil to hpeldsp  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								c46819f229 
								
							
								 
							
						 
						
							
							
								
								x86: Move constants to the only place where they are used  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								a3cb865310 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Move some ifdefs to avoid unused variable warnings  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								2004c7c8f7 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: cosmetics: Remove two pointless variable indirections  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								c51a3a5bd9 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Refactor some ff_{avg|put}_pixels function declarations  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								e027032fc6 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: ff_h263_*_loop_filter declarations to a more suitable place  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								b93b27edb0 
								
							
								 
							
						 
						
							
							
								
								dsputil: Make dsputil selectable  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								a8b6015823 
								
							
								 
							
						 
						
							
							
								
								dsputil: convert remaining functions to use ptrdiff_t strides  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								ebc701993f 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Drop some unused function #defines  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								845cfc92f9 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Drop aliasing of ff_put_pixels8_mmx to ff_put_pixels8_mmxext  
							
							 
							
							 
							
							
								
							
							
							The external assembly function uses mmxext instructions and should not be
masqueraded as an mmx-only function. Instead, use the mmx-only inline
assembly function. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								096cc11ec1 
								
							
								 
							
						 
						
							
							
								
								x86: vc1dsp: Move ff_avg_vc1_mspel_mc00_mmxext out of dsputil_mmx.c  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								31a23a0dc6 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil_mmx: Remove leftover inline assembly fragments  
							
							 
							
							 
							
							
								
							
							
							These became unused in 71155d7b .
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Daniel Kang
							
						 
						
							
							
							
								
							
								7a03145ed7 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: int --> ptrdiff_t for ff_put_pixels16_mmxext line_size param  
							
							 
							
							 
							
							
								
							
							
							This avoids SIMD-optimized functions having to sign-extend their
line size argument manually to be able to do pointer arithmetic.
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Daniel Kang
							
						 
						
							
							
							
								
							
								659d4ba5af 
								
							
								 
							
						 
						
							
							
								
								dsputil: x86: Convert h263 loop filter to yasm  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								79dad2a932 
								
							
								 
							
						 
						
							
							
								
								dsputil: Separate h264chroma  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								c9f933b5b6 
								
							
								 
							
						 
						
							
							
								
								Add av_cold attributes to arch-specific init functions  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								25841dfe80 
								
							
								 
							
						 
						
							
							
								
								Use ptrdiff_t instead of int for {avg, put}_pixels line_size parameter.  
							
							 
							
							 
							
							
								
							
							
							This avoids SIMD-optimized functions having to sign-extend their
line size argument manually to be able to do pointer arithmetic. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Daniel Kang
							
						 
						
							
							
							
								
							
								0eedf5d74d 
								
							
								 
							
						 
						
							
							
								
								dsputil: add missing HAVE_YASM guard  
							
							 
							
							 
							
							
								
							
							
							Fix compile error under
"--disable-optimizations --disable-yasm --disable-inline-asm"
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Daniel Kang
							
						 
						
							
							
							
								
							
								71155d7b41 
								
							
								 
							
						 
						
							
							
								
								dsputil: x86: Convert mpeg4 qpel and dsputil avg to yasm  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								033a86f9bb 
								
							
								 
							
						 
						
							
							
								
								x86: h264qpel: Move stray comment to the right spot and clarify it  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								e9d817351b 
								
							
								 
							
						 
						
							
							
								
								dsputil: Separate h264 qpel  
							
							 
							
							 
							
							
								
							
							
							The sh4 optimizations are removed, because the code is
100% identical to the C code, so it is unlikely to
provide any real practical benefit.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								baf35bb4bc 
								
							
								 
							
						 
						
							
							
								
								dsputil: remove one array dimension from avg_no_rnd_pixels_tab.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								32ff643228 
								
							
								 
							
						 
						
							
							
								
								dsputil: remove avg_no_rnd_pixels8.  
							
							 
							
							 
							
							
								
							
							
							This is never used. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								88bd7fdc82 
								
							
								 
							
						 
						
							
							
								
								Drop DCTELEM typedef  
							
							 
							
							 
							
							
								
							
							
							It does not help as an abstraction and adds dsputil dependencies.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								2e4bb99f4d 
								
							
								 
							
						 
						
							
							
								
								vorbisdsp: convert x86 simd functions from inline asm to yasm.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								d56668bd80 
								
							
								 
							
						 
						
							
							
								
								floatdsp: move scalarproduct_float from dsputil to avfloatdsp.  
							
							 
							
							 
							
							
								
							
							
							This makes the aac decoder and all voice codecs independent of dsputil. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								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