- 10 Jul, 2013 - 14 commits
-
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Dmitry Kovalev authored
-
Ronald S. Bultje authored
Change-Id: Ibe1690afc5459f3b3beca401e7734fcd03da6dd0
-
Ronald S. Bultje authored
Encode time of first 50 frames of bus (speed 0) @ 1500kbps goes from 2min4.9 to 2min3.1, i.e. a 1.4% speedup overall. Change-Id: I9b25e87974430cb942caa276410bb2eda815bd83
-
Jim Bankoski authored
converted to lookup to avoid unnecessary code Change-Id: I2ee6a01f06984cc2c4ba74b3fffd215318f749d2
-
Jim Bankoski authored
Replace case statement with lookup. Small speed gain at low speed settings but at speed 2+ where the number of motion searches etc. falls the impact rises to ~3-4%. Change-Id: Idff639b7b302ee65e042b7bf836943ac0a06fad8 Change-Id: I5940719a4a161f8c26ac9a6753f1678494cec644
-
Jim Bankoski authored
Removes SEG_ID Removes MBSKIP Removes SWITCHABLE_INTERP Removes INTRA_INTER Removes COMP_INTER_INTER Removes COMP_REF_P Removes SINGLE_REF_P1 Removes SINGLE_REF_P2 Removes TX_SIZE Change-Id: Ie4520ae1f65c8cac312432c0616cc80dea5bf34b
-
Yaowu Xu authored
-
James Zern authored
-
James Zern authored
-
Dmitry Kovalev authored
-
Yaowu Xu authored
-
- 09 Jul, 2013 - 20 commits
-
-
Frank Galligan authored
-
Yaowu Xu authored
It does encodings with min and max q set at 0, and check to make sure output PSNR at MAX_PSNR (100). Change-Id: Ia2418353cccf6e487204ea4ff874a7e71e55cb3e
-
James Zern authored
Change-Id: Ib3b26ee27f04b2dcbbd32b3127afb45e9f50cfcf
-
John Koleszar authored
The files are empty and unused. Change-Id: Ieb4242d14273efdf24149bda33f9591540bba06a
-
Scott LaVarnway authored
-
Frank Galligan authored
- The vp9 mbfilter C code will branch on flat and mask. This CL will perform both branches and combine the data. A later CL will perform a check to see if all patch will take one branch. - These functions are about 1.75 times faster than the C code on Nexus 7. PS #3 - Changed all functions to dub limit, blimit, and thresh from vld {dx[]}, freeing up r4-r6. - Changed code to use vbif to reduce one instruction and free up a d register. Change-Id: I028dae0e434dc9891c3677bdb182e201ffb04777
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I9842d02d61d78d17dc3449bae8ffbe60f4b3ecb3
-
Dmitry Kovalev authored
Using MAX_LOOP_FILTER constant instead of number 63. Change-Id: If91e0c198331b3041e7cd0707a5948479e9209d8
-
Scott LaVarnway authored
mi is xd->mode_info_context Change-Id: Ib101be922b695205ec57b5ce1828ba19bde5b41c
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
Change-Id: I8130ec9b5371c65e885f245a5ac73840c23cb4a1
-
Jim Bankoski authored
Change-Id: I851af23c787a2d3637d84244b9f75063cbf782f1
-
Jim Bankoski authored
Change-Id: I9355f8446660aeb7dfdbc5ee56635c791ac35e95
-
Yaowu Xu authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Ronald S. Bultje authored
This probably has a mildly negative impact on performance, but will (in future commits - or possibly merged with this one) allow SIMD implementations of individual intra prediction functions. We may perhaps want to consider having separate functions per txfm-size also (i.e. 4x4, 8x8, 16x16 and 32x32 intra prediction functions for each intra prediction mode), but I haven't played much with that yet. Change-Id: Ie739985eee0a3fcbb7aed29ee6910fdb653ea269
-
- 08 Jul, 2013 - 6 commits
-
-
John Koleszar authored
In the rare case were 4x4 interior filtering was called for but no 8x8 or larger filtering takes place, the previous code was skipping the filtering. This patch fixes the issue by including the interior mask in the overall mask for the filter application loops. Change-Id: I4a0b65056c64f97478827c2ff41e0914fc7779d0
-
Ronald S. Bultje authored
The resulting reconstruction is never used, thus it just wastes CPU cycles. Reduces encode time of first 50 frames of bus (speed 0) @ 1500kbps from 2min2.0 to 2min1.2, i.e. a 0.65% overall speedup. Change-Id: I74755ca3aadc21e2be220f486259060bd4088c45
-
Ronald S. Bultje authored
Encode time for first 50 frames of bus (speed 0) @ 1500kbps goes from 2min10.9 to 2min10.5, i.e. 0.3% faster overall, basically because we prevent the call overhead. Change-Id: I1eab1a95dd3eae282f9b866f1f0b3dcadff073d5
-
Ronald S. Bultje authored
Changes cost_mv_ref() into doing a LUT into pre-calculated cost arrays instead. Encode time of first 50 frames of bus (speed 0) @ 1500kbps goes from 2min11.6 to 2min10.9, i.e. 0.5% faster overall. Change-Id: If186e92c34c201b29cbbc058785a15c9c09e433a
-
Ronald S. Bultje authored
First 50 frames of bus @ 1500kbps (speed 0) goes from 2min12.6 to 2min11.6, i.e. 0.75% overall speedup. Change-Id: I67054f8146e82a02b6457c51a1c8627a937e5e1e
-
Ronald S. Bultje authored
Encode time of first 50 frames of bus (speed 0) @ 1500kbps goes from 2min4.9 to 2min3.1, i.e. a 1.4% speedup overall. Change-Id: Ibe8b08d159797504c5d0c5122de1b6da3b6595e0
-