Marco Paniconi
9fdeeaf411
Merge "vp9 1pass vbr: Adjustment to gf interval."
2016-08-04 17:50:55 +00:00
Yaowu Xu
7a79fa1362
Fix msvc compiler warnings
...
MSVC 2013 complained about using 32 shift where 64 bit shift should be
used.
Change-Id: I7a2b165d1a92d3c0a91dd4511b27aba7709b5e55
2016-08-03 18:33:06 -07:00
James Zern
b51d127c82
Merge "Resolve -Wshorten-64-to-32 warnings in prob.h."
2016-08-04 00:38:08 +00:00
James Zern
15f29ef092
README: add a note about clang-format
...
Change-Id: I835401e3befffcbc68e7d2bdd2fd556a19948e91
2016-08-03 17:34:03 -07:00
James Zern
77f5c3d2e8
README: update target list
...
Change-Id: I80293720a5f12bc2449ceaadbb2ad0f924141552
2016-08-03 17:30:45 -07:00
James Zern
5ea8712b82
README: fix typo
...
Change-Id: I2c3ecc62b1fd1e600b3d70b623c8b11e1e8e4d13
2016-08-03 17:30:45 -07:00
James Zern
068281751c
Merge "test: apply clang-format"
2016-08-04 00:27:59 +00:00
James Zern
a412c004e4
Merge "vp9/decoder,vp9/*.[hc]: apply clang-format"
2016-08-04 00:22:59 +00:00
Johann
a7a8e07a44
Pad 'Left' when building under ASan
...
The neon intrinsics are not able to load just the 4 values that are
used. In vpx_dsp/arm/intrapred_neon.c:dc_4x4 it loads 8 values for both
the 'above' and 'left' computations, but only uses the sum of the first
4 values.
BUG=webm:1268
Change-Id: I937113d7e3a21e25bebde3593de0446bf6b0115a
2016-08-03 16:38:51 -07:00
Marco
ff0a87ce38
vp9 1pass vbr: Adjustment to gf interval.
...
Increase the minimum distance.
Reduces the overshoot somewhat on some clips,
small gain in avgPSNR (~0.1%) on ytlive set.
Change-Id: Id5ddde20c2907dbdb536e79542eff775019c142b
2016-08-03 15:36:27 -07:00
clang-format
08131055e4
vp9/decoder,vp9/*.[hc]: apply clang-format
...
Change-Id: Ic38ea06c7b2fb3e8e94a4c0910e82672a1acaea7
2016-08-03 14:29:31 -07:00
Yaowu Xu
85e111b3ba
Merge "vp9 svc: Fix a valgrind error."
2016-08-03 20:53:05 +00:00
clang-format
8ff40f8bec
vp9/common: apply clang-format
...
Change-Id: Ie0f150fdcfcbf7c4db52d3a08bc8238ed1c72e3b
2016-08-02 18:27:07 -07:00
clang-format
e0cc52db3f
vp9/encoder: apply clang-format
...
Change-Id: I45d9fb4013f50766b24363a86365e8063e8954c2
2016-08-02 16:47:11 -07:00
JackyChen
f7032713af
vp9 svc: Fix a valgrind error.
...
This error was introduced by the patch:
8ce67d7 vp9 svc: Enable different speed setting for each spatial layer.
To use svc, svc_param should be cleared to 0 at the beginning.
Change-Id: I222f03ddae8a50e84b4690b78263abb742fae91e
2016-08-02 16:16:22 -07:00
Alex Converse
d089ac4dda
Resolve -Wshorten-64-to-32 warnings in prob.h.
...
Change-Id: I1244ee908d81467f0fc8a8fce979fc8077a325b4
2016-08-02 15:40:23 -07:00
Alex Converse
3a04c9c9c4
Merge "Resolve -Wshorten-64-to-32 in variance."
2016-08-02 22:26:55 +00:00
Yaowu Xu
039f9e08f0
change HBD pixel value from uint8_t to uint16_t
...
This fixes a regression in 10/12 bit encoding results.
Change-Id: I438877352a41aae0a864a8d9979afe4aa2061d81
2016-08-02 11:01:39 -07:00
Yaowu Xu
dc5618f3bb
Add pointer conversion for HBD buffers
...
This fixes a crash in HBD build.
Change-Id: I7f688f50227323e69bba65df0d56f4360f01771b
2016-08-01 15:56:43 -07:00
Alex Converse
004eebed31
Merge "Unfork 8-bit in HBD path in vp9_model_rd_from_var_lapndz callers."
2016-08-01 16:42:39 +00:00
Alex Converse
2c3807b89f
Merge "Cache optimizations in optimize_b()."
2016-08-01 16:30:05 +00:00
Alex Converse
e446ffda45
Cache optimizations in optimize_b().
...
Move best index into the token state. Shrink it down to one byte. This
is more cache friendly (access are group together) and uses less total
memory.
Results in 4% fewer cycles in optimize_b().
Change-Id: I75db484fb3dc82f59928d54b659d79c80ee40452
2016-07-29 12:06:49 -07:00
Johann Koenig
d4ab234869
Merge "replace by VSTM/VLDM to reduce one of VST1/VLD1"
2016-07-29 14:25:10 +00:00
Min Chen
407c2e2974
replace by VSTM/VLDM to reduce one of VST1/VLD1
...
Change-Id: I596567570580babb1a52925541d1fd1045c352f5
2016-07-28 23:01:38 +00:00
JackyChen
6fbb4c3061
vp8: Switch skin model to mode 0 to save some cycle.
...
This change will speed up vp8 encoder by 1.5% ~ 2% on linux. No
much speed change on Mac.
Change-Id: Id957f19ddd89805baa2af84c5027d52d9a48553f
2016-07-28 13:32:50 -07:00
Jacky Chen
462a7c9f0a
Merge "vp9 svc: Enable different speed setting for each spatial layer."
2016-07-28 20:21:30 +00:00
Alex Converse
c0241664aa
Resolve -Wshorten-64-to-32 in variance.
...
The subtrahend is small enough to fit into uint32_t.
Change-Id: Ic4d7128aaa665eaf6b25d562610ba8942c46137f
2016-07-28 10:16:31 -07:00
Alex Converse
4508eb3123
Merge "Fix 64 to 32 narrowing warning."
2016-07-28 16:36:46 +00:00
clang-format
956af1d478
vpx_dsp/x86/quantize_sse2.c: apply clang-format
...
post:
e429080 .clang-format: disable DerivePointerAlignment
Change-Id: I21a0546668edb2b09660e216d4875a1d2ad24d53
2016-07-27 21:41:18 -07:00
James Zern
6b374abc86
Merge "vp9 denoiser: Derefencing pointer should be after null check."
2016-07-28 00:43:19 +00:00
Alex Converse
335cf67d8b
Fix 64 to 32 narrowing warning.
...
- Solves potential integer overflow on 12-bit
- Fixes Visual Studio build
Change-Id: I26dd660451bbab23040e4123920d59e82585795c
2016-07-27 12:40:23 -07:00
James Zern
341919d038
Merge "vpx_scale: apply clang-format"
2016-07-27 01:59:21 +00:00
clang-format
33e40cb5db
test: apply clang-format
...
Change-Id: I0d9ab85855eb723f653a7bb09b3d0d31dd6cfd2f
2016-07-27 01:58:52 +00:00
JackyChen
47cc64cdf8
vp9 denoiser: Derefencing pointer should be after null check.
...
BUG=webm:1267
Change-Id: I899fc9e8d784c6eefcbe27945c619845adb7b6f0
2016-07-26 17:31:17 -07:00
James Zern
e4290800b2
.clang-format: disable DerivePointerAlignment
...
everything outside of third_party should follow 'PointerAlignment:
right' i.e., associate the '*' with the variable
+ add a note about the clang-format that generated this file
Change-Id: I13e3f4f5fb6e22a8fa7fc3d06879c995b7c41a39
2016-07-26 16:46:54 -07:00
clang-format
f4be884466
vpx_scale: apply clang-format
...
Change-Id: Ia07ba57756f75911d3d06318e1f9b1982e1ca8c5
2016-07-26 15:57:41 -07:00
James Zern
fbf256da41
Merge "vpx_ports: apply clang-format"
2016-07-26 22:54:31 +00:00
Alex Converse
34201e50c1
Unfork 8-bit in HBD path in vp9_model_rd_from_var_lapndz callers.
...
BUG=b/29583530
Change-Id: Ia88a75f9572e08f228559ab84b8a77efb5aff0af
2016-07-26 21:57:58 +00:00
James Zern
1a3c4f91f6
Merge "vpx_mem: apply clang-format"
2016-07-26 21:19:17 +00:00
James Zern
9f9a8d2aaa
Merge "vpx_util: apply clang-format"
2016-07-26 21:18:25 +00:00
Alex Converse
1c85230344
Merge "Only consider visible 4x4s in pixel domain error."
2016-07-26 19:39:54 +00:00
James Zern
7987686397
Merge "register_state_check: simplify Check() methods"
2016-07-26 18:49:18 +00:00
clang-format
6565c17f24
vpx_util: apply clang-format
...
Change-Id: Ie7eab608e2906b9a2b3533db95292ebc430ad377
2016-07-25 22:33:21 -07:00
James Zern
f8c27d164c
register_state_check: simplify Check() methods
...
- make Check() void as the EXPECT's are sufficient to document failure
cumulatively this has the effect of avoiding reporting incorrect Check()
failures due to earlier test failures.
Change-Id: I2cf775449f18c90c1506b8eadd7067adbc3ea046
2016-07-25 15:14:02 -07:00
jackychen
8ce67d714a
vp9 svc: Enable different speed setting for each spatial layer.
...
This change only affects 1 pass cbr svc mode.
Change-Id: If0da87bb200f7e7762755340c40c8157cc7a16ca
2016-07-25 15:11:43 -07:00
Alex Converse
d6c5ef4557
Only consider visible 4x4s in pixel domain error.
...
BDRATE change
derf144: -0.327
lowres: -0.048
midres: -0.125
hdres: -0.238
Change-Id: I789aba9870b5c2952373a7dd4fc8ed45590c3c54
2016-07-25 21:44:06 +00:00
clang-format
580f14b68b
vpx_ports: apply clang-format
...
Change-Id: Ice343335a40238fd21490bce0ce2972bdcb87055
2016-07-25 14:29:06 -07:00
clang-format
d7a3b781d3
vpx_mem: apply clang-format
...
Change-Id: I0440686fc03f1ee02bd0168c91e671a0a2d0056a
2016-07-25 14:17:59 -07:00
clang-format
099bd7f07e
vpx_dsp: apply clang-format
...
Change-Id: I3ea3e77364879928bd916f2b0a7838073ade5975
2016-07-25 14:14:19 -07:00
James Zern
82070ae939
Merge "configure: test for -Wfloat-conversion"
2016-07-25 19:47:38 +00:00