Diego Biurrun
							
						 
						
							
							
							
								
							
								db3f61a04f 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil_init: Drop some unnecessary parentheses  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								441b093915 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil_init: K&R formatting cosmetics  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								17608f6ee3 
								
							
								 
							
						 
						
							
							
								
								x86: Add some more missing headers  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								aab40bbfd5 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Simplify xvmc deprecation conditional  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								4958f35a2e 
								
							
								 
							
						 
						
							
							
								
								dsputil: Move apply_window_int16 to ac3dsp  
							
							 
							
							 
							
							
								
							
							
							The (optimized) functions are used nowhere else. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								cf7860db60 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Suppress deprecation warnings for XvMC bits  
							
							 
							
							 
							
							
								
							
							
							These parts are scheduled for removal on the next version bump.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								19e30a58fc 
								
							
								 
							
						 
						
							
							
								
								Deprecate obsolete XvMC hardware decoding support  
							
							 
							
							 
							
							
								
							
							
							XvMC has long ago been superseded by newer acceleration APIs, such as
VDPAU, and few downstreams still support it. Furthermore XvMC is not
implemented within the hwaccel framework, but requires its own specific
code in the MPEG-1/2 decoder, which is a maintenance burden. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								0338c39698 
								
							
								 
							
						 
						
							
							
								
								dsputil: Split off H.263 bits into their own H263DSPContext  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								6369ba3c9c 
								
							
								 
							
						 
						
							
							
								
								x86: avcodec: Use convenience macros to check for CPU flags  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								a64f6a04ac 
								
							
								 
							
						 
						
							
							
								
								dsputil: x86: Hide arch-specific initialization details  
							
							 
							
							 
							
							
								
							
							
							Also give consistent names to init functions. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								3ac7fa81b2 
								
							
								 
							
						 
						
							
							
								
								Consistently use "cpu_flags" as variable/parameter name for CPU flags  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   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