54a0a52be1 
								
							
								 
							
						 
						
							
							
								
								checkasm/vp9dsp: use declare_func_emms in check_loopfilter  
							
							Fixes checkasm failures on mmxext functions
Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb4b5ff738 
								
							
								 
							
						 
						
							
							
								
								vp9: add itxfm_add eob shortcuts to 10/12bpp functions.  
							
							These aren't quite as helpful as the ones in 8bpp, since over there,
we can use pmulhrsw, but here the coefficients have too many bits to
be able to take advantage of pmulhrsw. However, we can still skip
cols for which all coefs are 0, and instead just zero the input data
for the row itx. This helps a few % on overall decoding speed. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69e456d7fb 
								
							
								 
							
						 
						
							
							
								
								checkasm/vp9dsp: Fix iszero() to read the correct data  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b227c6d47 
								
							
								 
							
						 
						
							
							
								
								checkasm: add vp9dsp.itxfm_add tests.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e03f0ab08 
								
							
								 
							
						 
						
							
							
								
								checkasm/vp9dsp: add const to suppress "discards const qualifier" warnings  
							
							Reviewed-by: Henrik Gramner <henrik@gramner.com>
Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a4b97e946 
								
							
								 
							
						 
						
							
							
								
								checkasm: clip vp9 loopfilter test pixels inside allowed bitdepth range.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f559812a84 
								
							
								 
							
						 
						
							
							
								
								tests/checkasm: make randomize_buffers a function for easier debugging  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ba40c3c71 
								
							
								 
							
						 
						
							
							
								
								tests/checkasm/vp9dsp: Revert first hunk of  bddcf758d3 
							
							The change was wrong, also add a comment explaining it
Found-by: BBB
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								350e9c6765 
								
							
								 
							
						 
						
							
							
								
								vp9: fix loopfilter test code to address Hendrik's comments.  
							
							(I forgot to actually merge them into the patch I just pushed.) 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df2a2643fe 
								
							
								 
							
						 
						
							
							
								
								tests/checkasm: fix stack smash in check_loopfilter  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bddcf758d3 
								
							
								 
							
						 
						
							
							
								
								tests/checkasm/vp9dsp: Add () to protect macro arguments  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b074367405 
								
							
								 
							
						 
						
							
							
								
								checkasm: add VP9 loopfilter tests.  
							
							The randomize_buffer() implementation assures that "most of the time",
we'll do a good mix of wide16/wide8/hev/regular/no filters for complete
code coverage. However, this is not mathematically assured because that
would make the code either much more complex, or much less random. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a860adb49c 
								
							
								 
							
						 
						
							
							
								
								tests/checkasm/vp9dsp: Use snprintf() for safetey  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bbd44e124a 
								
							
								 
							
						 
						
							
							
								
								checkasm: add vp9 intra pred tests.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								084451e1e4 
								
							
								 
							
						 
						
							
							
								
								checkasm: add vp9 MC tests.  
							
							
								
							
							
						 
						10 years ago