- 02 Jun, 2015 2 commits
-
-
Parag Salasakar authored
Updated sources according to improved version of common MSA macros. Enabled respective convolve MSA hooks and tests. Overall, this is just upgrading the code with styling changes. Change-Id: If5ad6ef8ea7ca47feed6d2fc9f34f0f0e8b6694d
-
Parag Salasakar authored
-
- 01 Jun, 2015 8 commits
-
-
Johann Koenig authored
-
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
-
Johnny Klonaris authored
Numerator was being range checked against the denominator - preventing any frame rate slower than 1 fps. I've tested this on a Mac using using ffmpeg and results are comparable to mp4 and ogg files generated at the same time. Not yet tested on Windows. Johnny Klonaris google@jawknee.com Change-Id: Idb358dbc2e7dc000037880ede4a1b0df248a42c8
-
Parag Salasakar authored
Updated sources according to improved version of common MSA macros. Enabled idct MSA hooks and tests. Overall, this is just upgrading the code with styling changes. Change-Id: I1f488ab2c741f6c622b7a855388a202168082209
-
- 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 10 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
-