Clément Bœsch 
							
						 
					 
					
						
						
							
						
						b589e83f43 
					 
					
						
						
							
							Merge commit '9498237049d15812cecb79df47b196c73013908b'  
						
						... 
						
						
						
						* commit '9498237049d15812cecb79df47b196c73013908b':
  checkasm: Add --test parameter to check only specific components
Merged-by: Clément Bœsch <cboesch@gopro.com > 
						
						
					 
					
						2017-03-31 10:06:13 +02:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						3d4039f964 
					 
					
						
						
							
							Merge commit 'ed48a9d8143d2575a4458589cebde69ec326afd8'  
						
						... 
						
						
						
						* commit 'ed48a9d8143d2575a4458589cebde69ec326afd8':
  checkasm: Add a test for HEVC add_residual
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2017-03-24 12:37:09 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						7c2a7f9c11 
					 
					
						
						
							
							Merge commit '22c3ab18646924ce24dc6017a9e882ff69689e40'  
						
						... 
						
						
						
						* commit '22c3ab18646924ce24dc6017a9e882ff69689e40':
  checkasm: Add test for huffyuvdsp add_bytes
huffyuvdsp is renamed to llviddsp to be consistent with our codebase.
Note: af607b7e07u@pkh.me > 
						
						
					 
					
						2017-03-22 16:31:38 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						8414755486 
					 
					
						
						
							
							Merge commit 'e9ef6171396dc4106526aaa86b620c61ca3d1017'  
						
						... 
						
						
						
						* commit 'e9ef6171396dc4106526aaa86b620c61ca3d1017':
  checkasm: add tests for audiodsp
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2017-03-20 19:10:56 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						c50b2164a6 
					 
					
						
						
							
							Merge commit '2eb97af66af90ca3978229da151f0b8b3a5d9370'  
						
						... 
						
						
						
						* commit '2eb97af66af90ca3978229da151f0b8b3a5d9370':
  checkasm: add a test for blockdsp
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2017-03-20 19:05:05 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						3c8f7a8f6b 
					 
					
						
						
							
							Merge commit 'e89cef40506d990a982aefedfde7d3ca4f88c524'  
						
						... 
						
						
						
						* commit 'e89cef40506d990a982aefedfde7d3ca4f88c524':
  checkasm: Read the unsigned value as it should
Merged-by: Clément Bœsch <u@pkh.me > 
						
						
					 
					
						2017-03-20 11:55:20 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						8b13492c9e 
					 
					
						
						
							
							Merge commit '40ad05bab206c932a32171d45581080c914b06ec'  
						
						... 
						
						
						
						* commit '40ad05bab206c932a32171d45581080c914b06ec':
  checkasm: Cast unsigned to signed
Merged-by: Clément Bœsch <cboesch@gopro.com > 
						
						
					 
					
						2017-03-15 12:32:15 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						92cb9a3869 
					 
					
						
						
							
							Merge commit '9064777dbb335ab4809ae09e3fdcc0245f925cdc'  
						
						... 
						
						
						
						* commit '9064777dbb335ab4809ae09e3fdcc0245f925cdc':
  checkasm: add HEVC test for testing IDCT DC
Merged-by: Clément Bœsch <cboesch@gopro.com > 
						
						
					 
					
						2017-02-02 11:40:58 +01:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						47f75839e4 
					 
					
						
						
							
							Merge commit 'f8d17d53957056c053a46f9320fa7ae6fe1479a5'  
						
						... 
						
						
						
						* commit 'f8d17d53957056c053a46f9320fa7ae6fe1479a5':
  checkasm: Add tests for vp8dsp
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com > 
						
						
					 
					
						2016-11-14 15:29:08 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						9498237049 
					 
					
						
						
							
							checkasm: Add --test parameter to check only specific components  
						
						... 
						
						
						
						Inspired by a patch from Martin Storsjö <martin@martin.st >. 
						
						
					 
					
						2016-11-08 17:32:25 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandra Hájková 
							
						 
					 
					
						
						
							
						
						ed48a9d814 
					 
					
						
						
							
							checkasm: Add a test for HEVC add_residual  
						
						
						
						
					 
					
						2016-10-22 17:33:35 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandra Hájková 
							
						 
					 
					
						
						
							
						
						22c3ab1864 
					 
					
						
						
							
							checkasm: Add test for huffyuvdsp add_bytes  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2016-10-02 17:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e9ef617139 
					 
					
						
						
							
							checkasm: add tests for audiodsp  
						
						
						
						
					 
					
						2016-09-22 09:47:52 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						2eb97af66a 
					 
					
						
						
							
							checkasm: add a test for blockdsp  
						
						
						
						
					 
					
						2016-09-22 09:47:52 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						e89cef4050 
					 
					
						
						
							
							checkasm: Read the unsigned value as it should  
						
						... 
						
						
						
						Reading a value larger than int using atoi() may give the wrong result. 
						
						
					 
					
						2016-09-11 14:12:18 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						e99ecda550 
					 
					
						
						
							
							checkasm: add vp9 MC tests.  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2016-08-03 11:07:01 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						40ad05bab2 
					 
					
						
						
							
							checkasm: Cast unsigned to signed  
						
						... 
						
						
						
						Avoid a warning for passing an unsigned value to abs(), some compilers
might optimize away abs(). 
						
						
					 
					
						2016-07-23 08:27:32 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandra Hájková 
							
						 
					 
					
						
						
							
						
						9064777dbb 
					 
					
						
						
							
							checkasm: add HEVC test for testing IDCT DC  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2016-07-22 19:08:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matthieu Bouron 
							
						 
					 
					
						
						
							
						
						a91c330a29 
					 
					
						
						
							
							Merge commit '105998fb5ca3c343f5c8cb39ce3197f87a5e4d36'  
						
						... 
						
						
						
						* commit '105998fb5ca3c343f5c8cb39ce3197f87a5e4d36':
  checkasm: Add tests for h264 idct
Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com > 
						
						
					 
					
						2016-07-13 17:22:29 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						f8d17d5395 
					 
					
						
						
							
							checkasm: Add tests for vp8dsp  
						
						... 
						
						
						
						The tests are inspired by similar tests for vp9 by
Ronald Bultje.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2016-07-08 14:10:46 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						105998fb5c 
					 
					
						
						
							
							checkasm: Add tests for h264 idct  
						
						... 
						
						
						
						The tests are inspired by similar tests for vp9 by
Ronald Bultje.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2016-06-17 21:37:56 +03:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						5ce703a6bf 
					 
					
						
						
							
							vf_colorspace: x86-64 SIMD (SSE2) optimizations.  
						
						
						
						
					 
					
						2016-04-12 16:42:48 -04:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						76af0c7877 
					 
					
						
						
							
							checkasm: fix dependencies for vf_blend tests  
						
						... 
						
						
						
						They will now compile if avcodec is disabled
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2016-02-19 16:31:55 -03:00 
						 
				 
			
				
					
						
							
							
								Timothy Gu 
							
						 
					 
					
						
						
							
						
						a953a2991e 
					 
					
						
						
							
							checkasm: Add vf_blend tests  
						
						
						
						
					 
					
						2016-02-14 10:46:56 -08:00 
						 
				 
			
				
					
						
							
							
								foo86 
							
						 
					 
					
						
						
							
						
						ae5b2c5250 
					 
					
						
						
							
							avcodec/dca: add new decoder based on libdcadec  
						
						
						
						
					 
					
						2016-01-31 17:09:38 +01:00 
						 
				 
			
				
					
						
							
							
								foo86 
							
						 
					 
					
						
						
							
						
						4608996772 
					 
					
						
						
							
							avcodec/dca: remove old decoder  
						
						... 
						
						
						
						Remove all files and functions which are not going to be reused,
and disable all functions and FATE tests temporarily which will be. 
						
						
					 
					
						2016-01-31 17:09:38 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						8c9103c4af 
					 
					
						
						
							
							checkasm: add videodsp emulated_edge_mc test.  
						
						
						
						
					 
					
						2016-01-21 10:25:27 -05:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						0b40e290e3 
					 
					
						
						
							
							Merge commit '26ec75aec3576daea691dee53a78ec67c0dc4040'  
						
						... 
						
						
						
						* commit '26ec75aec3576daea691dee53a78ec67c0dc4040':
  checkasm: Check register clobbering on arm
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com > 
						
						
					 
					
						2016-01-19 08:49:27 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						26ec75aec3 
					 
					
						
						
							
							checkasm: Check register clobbering on arm  
						
						... 
						
						
						
						Use two separate functions, depending on whether VFP/NEON is available.
This is set to require armv5te - it uses blx, which is only available
since armv5t, but we don't have a separate configure item for that.
(It also uses ldrd, which requires armv5te, but this could be avoided
if necessary.)
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2016-01-07 09:33:24 +02:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						f299d8d9f2 
					 
					
						
						
							
							Merge commit '489e6add4478b0f5717dbf644234c6f3a3baf02c'  
						
						... 
						
						
						
						* commit '489e6add4478b0f5717dbf644234c6f3a3baf02c':
  checkasm: add fmtconvert tests
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com > 
						
						
					 
					
						2016-01-02 12:50:13 +01:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						eb50a3d440 
					 
					
						
						
							
							Merge commit '568a4323fbde03665b2b23a98068d02b39121812'  
						
						... 
						
						
						
						* commit '568a4323fbde03665b2b23a98068d02b39121812':
  checkasm: add synth_filter test
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com > 
						
						
					 
					
						2016-01-02 12:45:34 +01:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						d882c0b9f9 
					 
					
						
						
							
							Merge commit 'e71b747e9dc56cb84f8a06ec8214d5f3bd98bb6d'  
						
						... 
						
						
						
						* commit 'e71b747e9dc56cb84f8a06ec8214d5f3bd98bb6d':
  checkasm: add tests for dcadsp
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com > 
						
						
					 
					
						2016-01-02 12:38:46 +01:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						0c7ade547a 
					 
					
						
						
							
							Merge commit '9d218d573f8088c606d873e80df572582e6773ef'  
						
						... 
						
						
						
						* commit '9d218d573f8088c606d873e80df572582e6773ef':
  checkasm: add float comparison util functions
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com > 
						
						
					 
					
						2016-01-02 12:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
							
						
						e754c8e8ca 
					 
					
						
						
							
							Merge commit 'e2710e790c09e49e86baa58c6063af0097cc8cb0'  
						
						... 
						
						
						
						* commit 'e2710e790c09e49e86baa58c6063af0097cc8cb0':
  arm: add a cpu flag for the VFPv2 vector mode
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com > 
						
						
					 
					
						2016-01-02 11:01:29 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						489e6add44 
					 
					
						
						
							
							checkasm: add fmtconvert tests  
						
						
						
						
					 
					
						2015-12-21 18:58:46 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						568a4323fb 
					 
					
						
						
							
							checkasm: add synth_filter test  
						
						
						
						
					 
					
						2015-12-21 17:40:18 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						e71b747e9d 
					 
					
						
						
							
							checkasm: add tests for dcadsp  
						
						
						
						
					 
					
						2015-12-21 17:40:18 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						9d218d573f 
					 
					
						
						
							
							checkasm: add float comparison util functions  
						
						
						
						
					 
					
						2015-12-21 17:40:18 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						e2710e790c 
					 
					
						
						
							
							arm: add a cpu flag for the VFPv2 vector mode  
						
						... 
						
						
						
						The vector mode was deprecated in ARMv7-A/VFPv3 and various cpu
implementations do not support it in hardware. Vector mode code will
depending the OS either be emulated in software or result in an illegal
instruction on cpus which does not support it. This was not really
problem in practice since NEON implementations of the same functions are
preferred. It will however become a problem for checkasm which tests
every cpu flag separately.
Since this is a cpu feature newer cpu do not support anymore the
behaviour of this flag differs from the other flags. It can be only
activated by runtime cpu feature selection. 
						
						
					 
					
						2015-12-14 16:42:35 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						0cef06df07 
					 
					
						
						
							
							checkasm: add HEVC MC tests  
						
						
						
						
					 
					
						2015-12-05 21:11:21 +01:00 
						 
				 
			
				
					
						
							
							
								Timothy Gu 
							
						 
					 
					
						
						
							
						
						3d20f8e7c0 
					 
					
						
						
							
							Add pixblockdsp checkasm tests  
						
						
						
						
					 
					
						2015-11-07 18:46:55 -08:00 
						 
				 
			
				
					
						
							
							
								Rodger Combs 
							
						 
					 
					
						
						
							
						
						1e477a970f 
					 
					
						
						
							
							lavu: add AESNI CPU flag  
						
						
						
						
					 
					
						2015-10-28 04:23:14 -05:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						285e41c34c 
					 
					
						
						
							
							checkasm: add alacdsp tests  
						
						... 
						
						
						
						Signed-off-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2015-10-06 20:25:49 -03:00 
						 
				 
			
				
					
						
							
							
								Henrik Gramner 
							
						 
					 
					
						
						
							
						
						ec85153f25 
					 
					
						
						
							
							checkasm: Fix compilation with --disable-avcodec  
						
						
						
						
					 
					
						2015-10-04 15:35:16 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Gramner 
							
						 
					 
					
						
						
							
						
						99982524f9 
					 
					
						
						
							
							checkasm: Remove use of deprecated av_set_cpu_flags_mask()  
						
						
						
						
					 
					
						2015-10-03 15:08:24 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Gramner 
							
						 
					 
					
						
						
							
						
						8bb376cf6b 
					 
					
						
						
							
							checkasm: Fix the function name sorting algorithm  
						
						... 
						
						
						
						The previous implementation was behaving incorrectly in some corner cases.
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2015-10-03 13:38:03 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Gramner 
							
						 
					 
					
						
						
							
						
						19b28d047d 
					 
					
						
						
							
							checkasm: Fix the function name sorting algorithm  
						
						... 
						
						
						
						The previous implementation was behaving incorrectly in some corner cases. 
						
						
					 
					
						2015-09-28 16:38:23 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Gramner 
							
						 
					 
					
						
						
							
						
						5405584b7b 
					 
					
						
						
							
							checkasm: Use a self-balancing tree  
						
						... 
						
						
						
						Tested functions are internally kept in a binary search tree for efficient
lookups. The downside of the current implementation is that the tree quickly
becomes unbalanced which causes an unneccessary amount of comparisons between
nodes. Improve this by changing the tree into a self-balancing left-leaning
red-black tree with a worst case lookup/insertion time complexity of O(log n).
Significantly reduces the recursion depth and makes the tests run around 10%
faster overall. The relative performance improvement compared to the existing
non-balanced tree will also most likely increase as more tests are added.
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2015-09-28 11:16:33 +02:00 
						 
				 
			
				
					
						
							
							
								Henrik Gramner 
							
						 
					 
					
						
						
							
						
						2ab65b652d 
					 
					
						
						
							
							checkasm: Use a self-balancing tree  
						
						... 
						
						
						
						Tested functions are internally kept in a binary search tree for efficient
lookups. The downside of the current implementation is that the tree quickly
becomes unbalanced which causes an unneccessary amount of comparisons between
nodes. Improve this by changing the tree into a self-balancing left-leaning
red-black tree with a worst case lookup/insertion time complexity of O(log n).
Significantly reduces the recursion depth and makes the tests run around 10%
faster overall. The relative performance improvement compared to the existing
non-balanced tree will also most likely increase as more tests are added. 
						
						
					 
					
						2015-09-26 15:11:11 +02:00 
						 
				 
			
				
					
						
							
							
								James Almer 
							
						 
					 
					
						
						
							
						
						784792788b 
					 
					
						
						
							
							checkasm: add jpeg2000dsp rct_int tests  
						
						... 
						
						
						
						Reviewed-by: Henrik Gramner <henrik@gramner.com >
Signed-off-by: James Almer <jamrial@gmail.com > 
						
						
					 
					
						2015-09-20 00:49:35 -03:00