- 16 Dec, 2014 1 commit
-
-
James Zern authored
quiets build warnings about implicit (armv6) function declarations Change-Id: I896a5ef3e367e5bb92777a60d34003eb3a040997
-
- 07 Nov, 2014 1 commit
-
-
Johann authored
The obj_int_extract code is no longer worth maintaining. It creates significant issues when adapting for different build systems and no longer offers as significant of a performance benefit due to improvements in intrinsics. Source files will remain until the various third-party builds are updated. The neon fast quantizer has been moved to intrinsics. The armv6 version has been removed because so few remaining targets require it. Compilers and processors have improved significantly since the pack_tokens code was written. The assembly is no longer faster than the C code. pack_tokens were the only optimizations for the armv5te targets so the targets will be removed after the test infrastructure has been updated. BUG=710 Change-Id: Ic785b167cd9f95eeff31c7c76b7b736c07fb30eb
-
- 19 Sep, 2014 2 commits
-
-
Tom Finegan authored
Treats arm64 the same as armv8. Change-Id: Ia5029f7bbff251d5aa0836bcccdf20fa0a693891
-
James Zern authored
Place after pulling in forward declarations from the codec. This fixes compilation of the tests under vs9. Since 10783d4f Adds high bitdepth transform functions and tests where vp9_idct.h was added to vp9_rtcd.h the tests are pulling in vp9_systemdependent.h, which under visual studio include intrin.h. With VS9 these include headers which define helper classes for intel intrinsics. When including it in the tests (via vp9_rtcd.h) __cplusplus is defined but vp9_rtcd.h would wrap declarations in 'extern "C" {' causing a mismatch in linkage which resulted in compilation failure. Change-Id: I475e50198b71320e8606bc95c9454876d8799ede
-
- 11 Sep, 2014 1 commit
-
-
Johann authored
If optimizations use more than one cpu feature, allow specifying them so that '--disable-X' still works https://code.google.com/p/webm/issues/detail?id=854 Change-Id: I3108ea37b397371a2be84dd5f2380b304db23f18
-
- 16 Aug, 2014 1 commit
-
-
Change-Id: I78e27bf942b4a825543e76be25546b6458bad8b6
-
- 29 Jul, 2014 1 commit
-
-
Johann authored
When building with runtime cpu detect assume that armv7 targets can be relied upon to have at least armv6 support. This may allow dead code detectors to remove some _c functions. Change-Id: Iaec4414011fcbbdf6f4ed0d90ef4a8fe8af540b5
-
- 24 Jul, 2014 1 commit
-
-
James Zern authored
'auto_help' was added to Getopt::Long in 2.33 this isn't strictly necessary as an unrecognized option (--help) will issue a warning and then print the usage Change-Id: Ia757553a4e19d22a8eb70768a8866ab1a76a0eec
-
- 12 May, 2014 1 commit
-
-
Johann authored
Allow selectively building just the intrinsics for armv8 Change-Id: I2f29b2e4508b8b8e5649c2906b3159ad1d4ec477
-
- 03 Mar, 2014 1 commit
-
-
James Zern authored
significantly speeds up file generation. the goal of this change is to convert rtcd.sh to perl as directly as possible to allow for simple comparison. future changes can make it more perl-like. --- Linux [CREATE] vpx_scale_rtcd.h real 0m0.485s -> 0m0.022s [CREATE] vp8_rtcd.h real 0m4.619s -> 0m0.060s [CREATE] vp9_rtcd.h real 0m10.102s -> 0m0.087s Windows [CREATE] vpx_scale_rtcd.h real 0m8.360s -> 0m0.080s [CREATE] vp8_rtcd.h real 1m8.083s -> 0m0.160s [CREATE] vp9_rtcd.h real 2m6.489s -> 0m0.233s Change-Id: Idfb71188206c91237d6a3c3a81dfe00d103f11ee
-