- 30 Jan, 2015 4 commits
-
-
James Zern authored
-
Johann authored
-
Yunqing Wang authored
The previous patch "Fix issues in 32bit PIC enabled build" fixed the x86inc.asm for macho32. Now we can enable use_x86inc while building libvpx for 32bit pic enabled Darwin target, which makes the encoder a lot faster(>2X) in this case by turning on the existing optimizations. Change-Id: I5f5c7add428d73f50c935c48d0a70aed2b1eb7af
-
Yunqing Wang authored
-
- 29 Jan, 2015 4 commits
-
-
Paul Wilkins authored
-
Johann authored
When referencing RTCD functions make sure the relevant header file is included. Change-Id: Ia0d7112d4aff9b4d8fa94648f0702371b7484031 https://code.google.com/p/webm/issues/detail?id=937
-
Marco authored
-
James Zern authored
gives a better summary of what is enabled / disabled outside of the automatic toolchain options. fixes issue #936 Change-Id: I1bf27593a5512713aab1473cb606c58cf3084d62
-
- 28 Jan, 2015 9 commits
-
-
Paul Wilkins authored
Remove damping parameter and use the damping formula introduced by Yaowu Xu in all cases. Change-Id: I18db7e0d0f262d5140102f259ab07821d374d285
-
Yaowu Xu authored
1. reduce the size of temporaray arrays on stack 2. avoid build_tree_distribution for tx size that is not used at all. Change-Id: I0f8d7124e16a3789d3c15ad24cf02c1c12789e2c
-
Marco authored
Prevent from using wrong mv for denoiser motion compensation. Change-Id: Ifa0f9daabdbdab0900d3c17304059fe0d15de914
-
Alex Converse authored
-
Frank Galligan authored
-
Frank Galligan authored
-
Frank Galligan authored
-
Yunqing Wang authored
This patch was to fix issue 924: https://code.google.com/p/webm/issues/detail?id=924 The SECTION_RODATA macro was modified to support macho32 format. The sub-pixel functions were modified to pass in 2 more parameters to handle the global offsets for PIC build. Change-Id: I3bfcd336bcae945edf300bca4ab40376a2628cd4
-
Alex Converse authored
Prevent out of bounds access when attempting to increase frame size Change-Id: I710c40c692802a72963c9680c2125da17f9060a9
-
- 27 Jan, 2015 11 commits
-
-
Yaowu Xu authored
-
Johann authored
-
Frank Galligan authored
On Nexus 7 speed -6 saw ~18% increase in perf. Tested on Nexus 7, built with ndk r10d, gcc 4.9. BUG=https://code.google.com/p/webm/issues/detail?id=908 Change-Id: I70ccdea0326750552ed946fb004507d6efe02d5c
-
Frank Galligan authored
On Nexus 7 speed -6 saw ~15% increase in perf. Tested on Nexus 7, built with ndk r10d, gcc 4.9. BUG=https://code.google.com/p/webm/issues/detail?id=908 Change-Id: I4b2006b644c488f42bf06d8a22ef0e6120a96bf9
-
Frank Galligan authored
On Nexus 7 speed -6 saw ~30% increase in perf. Tested on Nexus 7, built with ndk r10d, gcc 4.9. BUG=https://code.google.com/p/webm/issues/detail?id=908 Change-Id: Id12af7d1883243c23e6692e898aea82299633d58
-
Marco authored
-
Lawrence Velázquez authored
The current method doesn't work with Xcode 4 and up, since they no longer have a $DEVELOPER_DIR/SDKs directory. Using xcrun and xcodebuild works all the way back to Xcode 3 on OS X 10.6 Snow Leopard, if not earlier. Change-Id: I7126f2fb4a8f1d6e46f921e70bbd090f00ce3d36
-
Yaowu Xu authored
Floating point is used in vp9_convert_qindex_to_q(), so sometime unit test ActiveMapTest would cause run time error without properly call to clear_system_state to reset register status. Change-Id: I181e9395148c44a6ca8b97d6e109bd4a152143c6
-
Paul Wilkins authored
-
Yaowu Xu authored
-
Marco authored
Add distortion threshold condition to refresh state of a coding block, and allow for qp adjustment also for some intra modes and non-zero motion modes. Also some code cleanup (remove unused variables/code). Change-Id: I735fa2b28bc64f60e0323976b82510577b074203
-
- 26 Jan, 2015 3 commits
-
-
Tom Finegan authored
-
Paul Wilkins authored
Currently disabled by default: enabled using #define GROUP_ADAPTIVE_MAXQ In this patch the active max Q is adjusted for each GF group based on the vbr bit allocation and raw first pass group error. This will tend to give a lower q for easy sections and a higher value for very hard sections. As such it is expected to improve quality in some of the easier sections where quality issues have been reported. This change tends to hurt overall psnr but help average psnr. SSIM also shows a small gain. Average results for derf, yt, std-hd and yt-hd test sets were as follows (%change for average psnr, overal psnr and ssim):- derf +0.291, - 0.252, -0.021 yt +6.466, -1.436, +0.552 std-hd +0.490, +0.014, +0.380 yt-hd +5.565, - 1.573, +0.099 Change-Id: Icc015499cebbf2a45054a05e8e31f3dfb43f944a
-
Yaowu Xu authored
Change-Id: I7e96509ffa36899fcd2935749927a1e8aac8d025
-
- 25 Jan, 2015 1 commit
-
-
Frank Galligan authored
On Nexus 7 speed -5 got ~2%, -6 got ~15%, -7 and -8 got ~30% increase in perf. Tested on Nexus 7, built with ndk r10d, gcc 4.9. Change-Id: I83246d63b96674d170098a572fa4fe28a05aaf51
-
- 24 Jan, 2015 2 commits
-
-
Yaowu Xu authored
-
James Zern authored
the result should have both bits set; previously this was converted from webp incorrectly and resulted in a boolean check... Change-Id: I2a7c7f2b491945f3a536ab4fca02247eccc892b8
-
- 23 Jan, 2015 6 commits
-
-
JackyChen authored
-
Adrian Grange authored
-
Yaowu Xu authored
This commit replaces an integer divide with a table-lookup. It is to improve decoding speed, and at the same time, to reduce possible complications with a bug in AMD Family 12h processors: "665 Integer Divide Instruction May Cause Unpredictable Behavior" Change-Id: I678b707a538798a923850bac467e66e847e6def7
-
Johann authored
-
James Zern authored
-