- 12 May, 2017 10 commits
-
-
Rahul Chaudhry authored
During aosp builds with binutils-2.27, we're seeing linker error messages of this form: libvpx.a(subpixel_mmx.o): relocation R_386_GOTOFF against preemptible symbol vp8_bilinear_filters_x86_8 cannot be used when making a shared object subpixel_mmx.o is assembled from "vp8/common/x86/subpixel_mmx.asm". Other messages refer to symbol references from deblock_sse2.o and subpixel_sse2.o, also assembled from asm files. This change marks such symbols as having "protected" visibility. This satisfies the linker as the symbols are not preemptible from outside the shared library now, which I think is the original intent anyway. Change-Id: I2817f7a5f43041533d65ebf41aefd63f8581a452
-
Marco Paniconi authored
-
James Zern authored
* changes: ppc: Add get_mb_ss_vsx ppc: Add get4x4sse_cs_vsx ppc: Add comp_avg_pred_vsx
-
Luca Barbato authored
Change-Id: I1b54a7a5bb642e4b836d786ea1ae506eed025e3f
-
Luca Barbato authored
Change-Id: I3028bdadf653665d18e781d28e9625f62804b3d8
-
Luca Barbato authored
Change-Id: I59788cd98231e707239c2ad95ae54f67cfe24e10
-
Alexandra Hájková authored
Change-Id: I84e3705fa52f75cb91b2bab4abf5cc77585ee3e2
-
Alexandra Hájková authored
Change-Id: I3c4f9d595275669580413a71b3c3c810e7ddcacd
-
James Zern authored
-
Marco Paniconi authored
-
- 11 May, 2017 7 commits
-
-
Marco Paniconi authored
-
Marco Paniconi authored
-
Marco authored
Increase the partition and acskip thresholds for temporal enhancement layers. ~1-2% speedup, with negligible loss in quality. Change-Id: Id527398a05855298ad9ddac10ada972482415627
-
Marco authored
For SVC 1 pass non-rd pickmode, the interpolation filter for the upsampling of the golden (spatial) reference was not being explicitly set and instead was takin gwhatever value was set in the previous mode/block (which would be either EIGHTTAP or EIGHTAP_SMOOTH). Fix it to the default EIGHTTAP for now, to be updated/selected adaptively in a later change. Minor adjustmemt to rate targeting thresholds in datarate unittests. Change-Id: I52085048674072c6cfb7163e11e9a2658d773826
-
Paul Wilkins authored
-
Jerome Jiang authored
-
paulwilkins authored
A more detailed explanation of the experimentation leading to this change can be found in:- https://docs.google.com/a/google.com/document/d/13lsYhxgPyxUHvEess6wg9nikaonIZKY9Ak_Lpafv5Mo/edit?usp=sharing This change gives gains across all our standard test sets for overall psnr, ssim, fast ssim and psnr-HVS. Values expressed as % reduction in bitrate. Low res set -0.257, -0.192, -0.173, -0.101 Mid res set -0.233, -0.336, -0.367, -0.139 High res set -0.999, -1.039, -1.111, -0.567 NetFlix 2K set -0.734, -0.174, -0.389, -0.820 Netflix 4K set -0.814, -0.485, -0.796, -0.839 Change-Id: Ie981fb3c895c9dfcfc8682640d201a86375db5c8
-
- 10 May, 2017 14 commits
-
-
Marco Paniconi authored
-
Marco authored
Change-Id: Ia41a11df18e5a58d2b8bbecd11c249d357de2a8f
-
Marco authored
For 1 spatial layer case, scaling_num/den was not set properly. Change-Id: I139bf70c6dffde89eed24e435bcb5d98d2029bcd
-
Jerome Jiang authored
Fix the overflow for subtraction between two unsigned integers. BUG=webm:1432 Change-Id: I7b665e93ba5850548810eff23258782c4f5ee15a
-
Linfeng Zhang authored
-
Alexandra Hájková authored
Change-Id: I60619d28fffd9809f93b1af510a50e1aa02519a9
-
Linfeng Zhang authored
Introduced append situation in Commit 0178d974 which could be confusing. Clean a little bit and add some comments. Change-Id: I69ad336f805aca7ce9d45515b8cd237423fadbb2
-
Jerome Jiang authored
Fixes a speed regression. Change-Id: I23d942e4af17fa81fe4a366c7369b3ad537e59b0
-
Marco authored
Change-Id: I259d152c62864b365490368051f3c3b7d7f2f1c5
-
Johann Koenig authored
* changes: subpel variance neon: add mixed sizes sub pixel variance neon: use generic variance
-
Marco Paniconi authored
-
Marco Paniconi authored
-
Marco authored
When the noise estimate is forced off due to large motion, reset the counter and set smaller window for next estimate. Change-Id: Ifa4ec95396134173a00d48353ad52f1b6a40c217
-
Marco authored
Add option in SVC to set the filter type and phase for the frame level downsampling filters. For 3 spatial layers: set downsampling filter type to bilinear and set phase to 8, for lowest spatial layer. Change-Id: Id81f4b1ba93db19c1cd37b6a46d1281a2c61bc43
-
- 09 May, 2017 2 commits
-
-
Linfeng Zhang authored
Makes more sense to call the corresponding partial idct C function instead of the full idct C function as the reference. Change-Id: Ibb7681dd063edd6307ba582c10c26c4c6a4b78c6
-
Linfeng Zhang authored
Change-Id: I73b8104a9e7a70ffe827c1b7ff43618f24f5d7bd
-
- 08 May, 2017 6 commits
-
-
Linfeng Zhang authored
It's a bit faster to call idct4_sse2() in vpx_idct4x4_16_add_sse2() Change-Id: I1513be7a895cd2fc190f4a8297c240b17de0f876
-
Marco Paniconi authored
-
Marco authored
Base the condition on the resolution of the spatial layer. And remove restriction on scaling factor. Change-Id: Iad00177ce364279d85661654bff00ce7f48a672e
-
Johann authored
Read in a Q register. Works on blocks of 16 and larger. Improvement of about 20% for 64x64. The smaller blocks are faster, but don't have quite the same level of improvement. 16x32 is only about 5% BUG=webm:1422 Change-Id: Ie11a877c7b839e66690a48117a46657b2ac82d4b
-
Johann Koenig authored
* changes: neon variance: process two rows of 8 at a time neon variance: add small missing sizes
-
Linfeng Zhang authored
* changes: Split dsp/x86/inv_txfm_sse2.c Update highbd idct functions arguments to use uint16_t dst Clean CONVERT_TO_BYTEPTR/SHORTPTR in idct
-
- 06 May, 2017 1 commit
-
-
Marco Paniconi authored
-