6369ba3c9c 
								
							
								 
							
						 
						
							
							
								
								x86: avcodec: Use convenience macros to check for CPU flags  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a64f6a04ac 
								
							
								 
							
						 
						
							
							
								
								dsputil: x86: Hide arch-specific initialization details  
							
							Also give consistent names to init functions. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ac7fa81b2 
								
							
								 
							
						 
						
							
							
								
								Consistently use "cpu_flags" as variable/parameter name for CPU flags  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1399931d07 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h  
							
							The header is not (anymore) MMX-specific. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								245b76a108 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Split inline assembly from init code  
							
							Also remove some pointless comments. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46bb456853 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Refactor pixels16 wrapper functions with a macro  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f243bf7aa2 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Remove unused argument from QPEL_OP macro  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71469f3b63 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Move constant declarations into separate header  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed880050ed 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Group all assembly constants together in constants.c  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8761466760 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Move ff_pd assembly constants to the only place they are used  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b343cedd7 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Remove unused ff_pb_3F constant  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								63bac48f73 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Move rv40-specific functions where they belong  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								92f8e06ecb 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil hpeldsp: Move shared template functions into separate object  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7edaf4edb5 
								
							
								 
							
						 
						
							
							
								
								x86: rnd_template: Eliminate pointless OP_AVG macro indirection  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e5e76ef9e 
								
							
								 
							
						 
						
							
							
								
								x86: More specific ifdefs for dsputil/hpeldsp init functions  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf7c3c6b15 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Move cavs and vc1-specific functions where they belong  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b3a04d306 
								
							
								 
							
						 
						
							
							
								
								x86: Move duplicated put_pixels{8|16}_mmx functions into their own file  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97c56ad796 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Remove a set of pointless #ifs around function declarations  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85f2f82af6 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: cosmetics: Group ff_{avg|put}_pixels16_mmxext() declarations  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a8561dbd7 
								
							
								 
							
						 
						
							
							
								
								x86: Factorize duplicated inline assembly snippets  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1ad70c3cb 
								
							
								 
							
						 
						
							
							
								
								x86: Move some conditional code around to avoid unused variable warnings  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								311a592dfc 
								
							
								 
							
						 
						
							
							
								
								x86: Remove some duplicate function declarations  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8db00081a3 
								
							
								 
							
						 
						
							
							
								
								x86: hpeldsp: Move half-pel assembly from dsputil to hpeldsp  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c46819f229 
								
							
								 
							
						 
						
							
							
								
								x86: Move constants to the only place where they are used  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a3cb865310 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Move some ifdefs to avoid unused variable warnings  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2004c7c8f7 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: cosmetics: Remove two pointless variable indirections  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c51a3a5bd9 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Refactor some ff_{avg|put}_pixels function declarations  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e027032fc6 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: ff_h263_*_loop_filter declarations to a more suitable place  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b93b27edb0 
								
							
								 
							
						 
						
							
							
								
								dsputil: Make dsputil selectable  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a8b6015823 
								
							
								 
							
						 
						
							
							
								
								dsputil: convert remaining functions to use ptrdiff_t strides  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ebc701993f 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Drop some unused function #defines  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								096cc11ec1 
								
							
								 
							
						 
						
							
							
								
								x86: vc1dsp: Move ff_avg_vc1_mspel_mc00_mmxext out of dsputil_mmx.c  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31a23a0dc6 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil_mmx: Remove leftover inline assembly fragments  
							
							These became unused in 71155d7b 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								659d4ba5af 
								
							
								 
							
						 
						
							
							
								
								dsputil: x86: Convert h263 loop filter to yasm  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79dad2a932 
								
							
								 
							
						 
						
							
							
								
								dsputil: Separate h264chroma  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9f933b5b6 
								
							
								 
							
						 
						
							
							
								
								Add av_cold attributes to arch-specific init functions  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								71155d7b41 
								
							
								 
							
						 
						
							
							
								
								dsputil: x86: Convert mpeg4 qpel and dsputil avg to yasm  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								033a86f9bb 
								
							
								 
							
						 
						
							
							
								
								x86: h264qpel: Move stray comment to the right spot and clarify it  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								baf35bb4bc 
								
							
								 
							
						 
						
							
							
								
								dsputil: remove one array dimension from avg_no_rnd_pixels_tab.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								32ff643228 
								
							
								 
							
						 
						
							
							
								
								dsputil: remove avg_no_rnd_pixels8.  
							
							This is never used. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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