- 30 Sep, 2014 2 commits
-
-
Deb Mukherjee authored
Change-Id: Ie9fb6a4078eb6a3fb7c4ff1453831ab9afe23121
-
Deb Mukherjee authored
-
- 29 Sep, 2014 5 commits
-
-
JackyChen authored
-
JackyChen authored
When calculating delta in VP8 denoiser, since the block size is fixed to 16x16, the divisor is 256, which is the number of the pixel. But in VP9, the block size varies, the divisor should correspond to the block size. Change-Id: Ibdc1e5d23ba8c788b0d0dc6d406bcdfc34c1b142
-
Deb Mukherjee authored
One is a more aggressive version of the pruned subpel tree search where only a single halfpel candidate is searched. The search candidate is based on a surface fit result. The other is a method to obtain the subpel position at one shot based on the same surface fit. The methods have not been deployed in any speed setting yet. Change-Id: I34fef3f2e34f11396c9d1ba97f4be8c4ffca62d3
-
Deb Mukherjee authored
Also includes yv12 config changes. Change-Id: Iacf40d8bf486815b54c32a127ce3cd4516b7e44f
-
Jingning Han authored
-
- 26 Sep, 2014 4 commits
-
-
Deb Mukherjee authored
Change-Id: Ice692334f75157446a44a6e81503cada977934f4
-
Jingning Han authored
This commit enables the encoder to skip checking ALTREF inter modes in ARF coding, if the predicted motion vectors suggest that the GOLDEN_FRAME provides higher prediction accuracy than ALTREF_FRAME. It improves the speed 3 encoding speed by about 5%, at the expense of compression performance loss -0.041% and -0.225% for derf and stdhd, respectively. pedestrian_area 1080p 2000 kbps 66705 b/f, 40.909 dB, 118738 ms -> 66732 b/f, 40.908 dB, 113688 ms old_town_cross 720p 1500 kbps 14427 b/f, 36.256 dB, 62746 ms -> 14412 b/f, 36.252 dB, 60690 ms blue_sky 1080p 1500 kbps 51026 b/f, 35.897 dB, 73310 ms -> 50921 b/f, 35.893 dB, 70406 ms bus CIF 1000 kbps 21301 b/f, 34.841 dB, 7326 ms -> 21248 b/f, 34.837 dB, 7196 ms Change-Id: I76cf88b4d655e1ee3c0cb03c8a5745493040e8d2
-
James Zern authored
-
James Zern authored
iOS 5 support isn't available in the Xcode 6 install; iOS 6 covers phones starting at the 3GS, so should be a reasonable base line Change-Id: I15572ec0dd73f1ffc88c58120c706384a01f2478
-
- 25 Sep, 2014 11 commits
-
-
hkuang authored
-
Deb Mukherjee authored
-
Johann authored
The version of gcc4.6 included with the Android NDK through r10b fails to compile this function. Replace it with C code. BUG=860 Change-Id: Ifcc0476664071aec46a171cdd5ad17305930986a
-
Johann authored
-
Yaowu Xu authored
-
Johann authored
The version check was incorrectly matching some versions of clang which reported as gcc 4.2 Change-Id: I686d3576e71883fe1463206b56ab5e2aa9bb68a8
-
hkuang authored
Use a local variable to hold the result of vp9_is_scaled. Change-Id: I5e203909805923e20eefef596bc84424da47dbe2
-
Yaowu Xu authored
A left shift of negative value causes IOC runtime warnings, this commit converts two such left shifts to multiply to avoid IOCs. Change-Id: I8811428768d7135e6e16af4b3094d0341589a995
-
Yaowu Xu authored
The first comment is obselete given the way is now normative in VP9 bitstream. The second comment line was too long. Change-Id: I6546585babf60d466485ddcf2daa6d2fa79e999a
-
Deb Mukherjee authored
Change-Id: I6f67b171022bbc8199c6d674190b57f6bab1b62f
-
Jingning Han authored
Change-Id: Id757d2c940756ce1b0ead2ea24af9ac0a493de05
-
- 24 Sep, 2014 13 commits
-
-
Yaowu Xu authored
-
Yaowu Xu authored
As reported in issue #850, the condition for border extension was not complete. This commit added the case when the scaling is enabled. This fixes issue #850. Change-Id: I67768b23f0dcc4ac9a9aa0a0825b0fe8cb85a72e
-
Paul Wilkins authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Alexander Voronov authored
Change-Id: Ia959e24b4676242c80a8867d2c39a6fee90f71a5
-
Paul Wilkins authored
Compiler build issue when output stats enabled. Change-Id: I7b5409108f3f27ba61b0241b9340b412683eff45
-
Deb Mukherjee authored
Change-Id: I35b015a759325d72d0da427c61a09f19f8e69697
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Deb Mukherjee authored
Also adds some miscellaneous high bit-depth setup functions. Change-Id: I66488b08a5a2a8cb9518ca10497cf1c1501ceded
-
Deb Mukherjee authored
-
Deb Mukherjee authored
-
- 23 Sep, 2014 5 commits
-
-
Deb Mukherjee authored
Adds high-bitdepth loopfilter, temporal filter and postproc functions Change-Id: I81c8a9176890784686bc4f2af0d550d243b3b2d3
-
Yaowu Xu authored
The rd_thresholds are adaptively changed based on best mode tested. It was only changed for the same block size, this commit makes the adaptation for similar block sizes too. The commit also made minor adjustment and code cleanups. The impact on encoding time for _ped: 118089 ms -> 111927 ms The impact on compression: derf: -0.339% stdhd: -0.303% Change-Id: I8817fed1102350497f2ec631849e43f753878e5d
-
Yaowu Xu authored
Change-Id: I0ca6746696d81657c035b0f6523c9af370da3c95
-
Deb Mukherjee authored
Adds code to return an integer cost list for NSTEP search. Then uses it for pruned subpel search in speed 3. derf: -0.06% Speed on mobcal 720p increaes from 10.28 fps to 10.65 fps. [Subject to further testing]. Change-Id: Ib591382d25b2c11bcaba9d3a27a93a9d1ab27a96
-
Yaowu Xu authored
-