- 01 Jun, 2015 5 commits
-
-
James Zern authored
* changes: vp9_reconintra_neon/tm: improve above_left load vp9_reconintra_neon: cosmetics: normalize fn params
-
James Zern authored
-
Johann authored
-
paulwilkins authored
-
Johann authored
The larger internal variables are required for the intermediates but RoundHighBitDepth brings them down to uint32_t/unsigned int. Fixes type warnings in visual studio. Change-Id: I48d35284d6cbde330ccdc1f46b6215a645d5eb00
-
- 30 May, 2015 5 commits
-
-
Parag Salasakar authored
-
James Zern authored
use vld1?_dup_u8 over vdup?_n_u8, reduces general register use; mildly faster Change-Id: Ie0e4e550849a207b34b378541196b553c9f12011
-
James Zern authored
s/y_stride/stride/ Change-Id: Ie98c3fe241dc240b653849eda356a8862bdd52f4
-
James Zern authored
use vld1.8 {d0[]}, [r0] rather than ldrb+vdup; mildly faster Change-Id: I5c24d49a90c2855c94395184774b289da8e9d5a7
-
James Zern authored
* changes: vp9_reconintra_neon: add DC 16x16 predictors vp9_reconintra_neon: add DC 8x8 predictors
-
- 29 May, 2015 5 commits
-
-
James Zern authored
85-89% faster over 20M pixels Change-Id: I9b320ed6b9e67f27df738b84c8b43b65a93c50c2
-
James Zern authored
~90% faster over 20M pixels Change-Id: Iab791510cc57c8332c2f9a5da0ed50702e5f5763
-
Parag Salasakar authored
Done little restructuring/styling changes to the sources like generic macro definitions, their use to reduce code lines, better code alignments etc. Disabled all MSA hooks and tests Change-Id: Ic6f2dce0b501f46b80c06c46c0fe2043d557b190
-
James Zern authored
vpx_ports/mem.h is necessary for MSVC __builtin_prefetch compatibility macro Change-Id: I210fad6c6b4545df1874d028b31f42018490b029
-
Marco authored
Keep the logic, transform size based on cyclic refresh and bsize, (that was conditioned on VAR_PARTITION conditions) the same for all speeds in non-rd mode (speeds >= 5). No change to speeds >=6. Small improvement for speed 5, ~0.5/1.5% gain for avg psnr/ssim. Change-Id: If9c5657f3d30efd3c7f147166bba7cb69ea55114
-
- 28 May, 2015 10 commits
-
-
Minghai Shang authored
-
Johann authored
-
Scott LaVarnway authored
-
Johann authored
-
Johann authored
-
Johann authored
-
Johann authored
Change-Id: Ib2949d0a3e9273e7952bbf91956357c1138093f1
-
hkuang authored
-
Johann authored
In VS 2015 and higher snprintf is supplied and therefore vsnprintf doesn't need to be defined. This also avoids problems caused by _snprintf being different from snprintf. This fixes a build break with VS 2015 and improves security. Originally submitted via chromium by brucedawson@chromium.org https://codereview.chromium.org/1055603003 Additionally break this MSVC-specific tweak to a new file, which will become the home of all such MSVC-specific things. This requires adding a dependency on msvc.h to every example which uses args.c and tools_common.h Change-Id: I35b5f8e7ea00f6627403aabc9ea79b0412557a99
-
Johann authored
ROUND_POWER_OF_TWO has some poor side effects when used with [u]int64_t such as doing the shifting in 32bits. Change-Id: Ic85a19765cd316fb43657cb21c86f35ceb772773
-
- 27 May, 2015 11 commits
-
-
Johann authored
Change-Id: I60ea7724e6ab06fc658f678c1b76d984a43f5a5e
-
hkuang authored
Change-Id: If28b59b9521204a6e3aecedcf75932d76a752567
-
Johann authored
-
Minghai Shang authored
-
Marco authored
Increase the 32x32 split threshold, to allow for more 32x32 at expense of 16x16. Visually looks somewhat better. Change-Id: Ia1439c3a0dc2d7933468b88bd59266fcd9f03505
-
Johann authored
-
Marco authored
-
Johann authored
On visual studio builds the 'END' directive aggressively signals the end of file. Change-Id: I28714da32762ef5abcbaeb5a109fb02b80dd13ec
-
Johann authored
Change-Id: Ie8a7508798fa8e65c579a77cedb8305cee4ddc81
-
Minghai Shang authored
-
Marco authored
Break out the setting of the block variance split thresholds, since they are locally modified, e.g., based on local/segment qp. No change in performance. Change-Id: I0a3238e6dab05140657539fc4bd27ac5ff7a554e
-
- 26 May, 2015 4 commits
-
-
Minghai Shang authored
Change-Id: Ibab09aa0e8c69cf5efea2f0ec035e5da9cc894b0
-
Johann authored
-
Johann authored
subpel functions will be moved in another patch. Change-Id: Idb2e049bad0b9b32ac42cc7731cd6903de2826ce
-
Minghai Shang authored
-