- 24 May, 2016 1 commit
-
-
James Zern authored
vp9_diamond_search_sad_avx was disabled in: 057c1c40 disable vp9_diamond_search_sad_avx this removes a missing prototype warning as the prototype is no longer included in vp9_rtcd.h. the file can be restored if someone gets around to fixing the issue. BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1168 Change-Id: Ia9fda4b81c53dc5fba7c31d780d761f886940b52
-
- 20 May, 2016 6 commits
-
-
jackychen authored
Change-Id: I5cbb0f452ec9622437482b3a9496ead1253acfe0
-
James Zern authored
-
James Zern authored
-
James Zern authored
This reverts commit 2468163e. causes valgrind errors for overread of buffer in SubpelVarianceTest Change-Id: I448e52c76f815ac199305b71f7d169f2bc167679
-
James Zern authored
This reverts commit 6dd7f2b5. conversion warnings, crashes in 32-bit builds Change-Id: I529ead34cd93c862dd07c9a29d8542dda2fc20ea
-
James Zern authored
fixes: shifting a negative signed value is undefined [-Wshift-negative-value] Change-Id: I3a55f2dac7c51c0e264d40081ffce98e2abacb89
-
- 19 May, 2016 3 commits
-
-
Jacky Chen authored
-
JackyChen authored
Move the logic for rechecking zeromv on denoised block out to simplify the function. To simplify the param passing, add a new structure VP9_PICKMODE_CTX_DEN which is only used when denoiser is enabled. Change-Id: Iaa9b4396dfcb8147236c02d4a1868a09103a4476
-
Daniele Castagna authored
-
- 18 May, 2016 11 commits
-
-
Yaowu Xu authored
-
Yaowu Xu authored
-
James Zern authored
-
Alex Converse authored
-
Daniele Castagna authored
Change-Id: I73e1b9ea6f4c76ae539e2b3292ee4c751d9c7de4
-
Johann Koenig authored
-
Yaowu Xu authored
This commit clarifies integer value range for vairables used in several variance functions, also change to use proper type conversion to reflect the value ranges. Change-Id: Ic3234b83a912ce1ad12d1b254f3378763e15cc5c
-
Alex Converse authored
The inlining mirrors what was done with the low bit depth inter_predictor. And the new highbd_inter_predictor name is more consistent with other high bit depth functions. Change-Id: I96437f745759aeec6260c6e39a974bf36f1c211c
-
Yaowu Xu authored
This commit adds a check before reading into RefBuffer to prevent OOB read. BUG=https://bugs.chromium.org/p/chromium/issues/detail?id=612023 Change-Id: I5b02951932e7f457cfbe6b2e650790496b8577ae
-
Scott LaVarnway authored
-
Scott LaVarnway authored
Replace MMX with SSE2. Change-Id: Ia8fcba755952804e347d7d7736f57d1f90c988a0
-
- 17 May, 2016 2 commits
-
-
Scott LaVarnway authored
Remove unnecessary checks. Change-Id: Ic7bce8277ac5f4ae88d4ab7d0ae3ab110b2f225b
-
Yaowu Xu authored
This commit change to promote uint8_t explicitly to uint32_t before left shift operation. BUG=https://bugs.chromium.org/p/chromium/issues/detail?id=612021 Change-Id: Id7059154efb5bdfa45889dabe72aaafd46d79f23
-
- 16 May, 2016 4 commits
-
-
Marco Paniconi authored
-
Hui Su authored
-
Johann authored
Runs about 30% faster than the C BUG=webm:1021 Change-Id: I6809d6d84c3077ab619c53298296950e976bdaba
-
hui su authored
Change-Id: I99f50bdd5af3f64a029c2f5f6f5fb1ff45bad67e
-
- 13 May, 2016 6 commits
-
-
JackyChen authored
This is to simplify pick inter mode funtion and is bitexact. Change-Id: Ib1a115bac5fbd212c626be194bcd4a6ce4af9bf2
-
Marco authored
Rename and change to how its updated. Only affects 1 pass vbr. Small change in metrics (< ~0.1%) on ytlive set. Change-Id: Ibb1fe485699b6c4a8194951c8f229abe2f64b9a5
-
James Zern authored
-
Tom Finegan authored
Add a cast. BUG=webm:1225 Change-Id: I34ea18ee816569485c1f1046a81fd2a0ce527ac8
-
Tom Finegan authored
-
Yaowu Xu authored
-
- 12 May, 2016 4 commits
-
-
Tom Finegan authored
-
Brion Vibber (WMF) authored
Also allows use of --enable-shared when configuring for Mac OS X, producing a bare .dylib. Enabling the shared framework bumps the iOS deployment target to 8.0, the minimum required to support dynamic framework deployment in apps. When not using --enable-shared, a static library for iOS 6.0+ will still be built. Minimum version settings have been moved into ios-version.sh so they can be updated in a single place. As with the static build, unless header search paths are manually tweaked, users must add a VPX prefix on includes, such as: #include <VPX/vpx/vpx_decoder.h> A module map for headers is not yet included as inttypes.h is not modular; this means that VPX cannot be used directly in Swift code, but can still be pulled in through an Objective-C wrapper. BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1092 Change-Id: I28fb06ce65e48ed167a88c14a7bfb2861989317e
-
Tom Finegan authored
-
hui su authored
Change-Id: Ic797c6be579c3434681a5e9dbb3900ae49c43958
-
- 11 May, 2016 3 commits
-
-
Linfeng Zhang authored
-
Marco Paniconi authored
-
Linfeng Zhang authored
-