Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-07 | Merge "Rewriting calc_plane_error() function." | Dmitry Kovalev | |
2014-04-07 | Merge "General vp9_encodeframe.c cleanup." | Dmitry Kovalev | |
2014-04-07 | Merge "Cleaning up vp9_speed_features.c." | Dmitry Kovalev | |
2014-04-07 | Merge "Removing unused seg0_* vars." | Dmitry Kovalev | |
2014-04-07 | Merge "Moving {restore, save}_coding_context to vp9_onyx_if.c" | Dmitry Kovalev | |
2014-04-07 | Merge "Cleaning up vp9_{cx, dx}_iface.c files." | Dmitry Kovalev | |
2014-04-07 | Cleaning up vp9_speed_features.c. | Dmitry Kovalev | |
Change-Id: I7b2b690d2d51d55daa642be4131e5febd78cbe0a | |||
2014-04-07 | Adding temp svc variable. | Dmitry Kovalev | |
Change-Id: Ic68caec1bcb8a88f443c3e40ce9770eade5bd320 | |||
2014-04-07 | Cleaning up vp9_{cx, dx}_iface.c files. | Dmitry Kovalev | |
Change-Id: Ib4e31ba74c4b882bd93942ef743f4a189892738d | |||
2014-04-07 | Moving {restore, save}_coding_context to vp9_onyx_if.c | Dmitry Kovalev | |
These functions do nothing about rate control. Change-Id: I714e80b1c1f4f9aa157a56df705247fce6db138d | |||
2014-04-07 | Merge "Cleaning up vp9_refining_search_sadx4() function." | Dmitry Kovalev | |
2014-04-07 | Merge "Moving all RATE_CONTROL initialization to init_rate_control()." | Dmitry Kovalev | |
2014-04-06 | Merge "Set up early RD cost check for NEWMV in non-RD mode decision flow" | Jingning Han | |
2014-04-04 | Set up early RD cost check for NEWMV in non-RD mode decision flow | Jingning Han | |
This commit estimates the motion vector rate cost right after full pixel motion search. It combines this and the mode cost and compares the corresponding rate-distortion cost. If it is already above the current best one, skip the rest sub-pixel motion search and modeling process. For pedestrian_area 1080p at 4000 kpbs, the speed -5 runtime goes down from 39425 ms -> 38399 ms. Change-Id: If4cd7119fd6c266798d5cf1d19d19ab425e52a26 | |||
2014-04-04 | Merge "Refactoring decode_one() function." | Dmitry Kovalev | |
2014-04-04 | Moving all RATE_CONTROL initialization to init_rate_control(). | Dmitry Kovalev | |
Change-Id: I4685706b816dd1c45500e1387c9f63edb2fa1962 | |||
2014-04-04 | Merge "Code clean up." | hkuang | |
2014-04-04 | General vp9_encodeframe.c cleanup. | Dmitry Kovalev | |
Change-Id: Ie364fe837002de96923da2c1c0ff8bb4b8d469a7 | |||
2014-04-04 | Refactoring decode_one() function. | Dmitry Kovalev | |
Change-Id: Ic3ee3b1fb04691e8c7d16020b56e034ab8888525 | |||
2014-04-04 | Adding FAST_COEFF_UPDATE enum. | Dmitry Kovalev | |
Change-Id: I75ad328c6d719df81cc24f3ae21c152af4ebdacc | |||
2014-04-04 | Merge "Reinstating the DISABLE_RC_LONG_TERM_MEM macro" | Paul Wilkins | |
2014-04-03 | Merge "Removing interp_kernel from MACROBLOCKD." | Dmitry Kovalev | |
2014-04-03 | Merge "Add codec control function for enabling frame_periodic_boost." | Marco Paniconi | |
2014-04-03 | Merge "Fix complexity Aq mode." | Yaowu Xu | |
2014-04-03 | Code clean up. | hkuang | |
No need to check pbi->common.frame_to_show again. Change-Id: I572ea4afd0d8b6000c0bb7575b7023d75cad5a4e | |||
2014-04-03 | Merge "Replacing magic constants with expressions." | Dmitry Kovalev | |
2014-04-03 | Add codec control function for enabling frame_periodic_boost. | Marco Paniconi | |
Change-Id: I6371ef7301c6bc3138552bd349e9bd154dee3e08 | |||
2014-04-03 | Merge "Adjust key frame quantization index for rtc coding" | Jingning Han | |
2014-04-03 | Removing interp_kernel from MACROBLOCKD. | Dmitry Kovalev | |
Now interp_kernel is obtained when it is really required (based on mbmi->interp_filter value). Change-Id: I4c7a93c179d1045eba16e7526c293d02c9b8b47e | |||
2014-04-03 | Remove full scale duplicates of bsize. | Alex Converse | |
Change-Id: I28e45870a0e3b0de3b9e40fb044789ae1209c0f7 | |||
2014-04-03 | Merge "Removing XMA legacy from VP9 code." | Dmitry Kovalev | |
2014-04-03 | Reinstating the DISABLE_RC_LONG_TERM_MEM macro | Deb Mukherjee | |
Reinstates this macro and truns it on in order to avoid issues due to some frames at the end starving in harder videos. A more acceptable solution is in the works. Change-Id: I3c46148e86fa6114e3fed245246fb3686a9e6700 | |||
2014-04-03 | Merge "Making frame_branch_ct a local array." | Dmitry Kovalev | |
2014-04-03 | Fix complexity Aq mode. | Paul Wilkins | |
This was broken by change Icc4b66f3935fad5ec4516a4d57e843d12c365e64 Change-Id: I49e3fc525664eb7a433f55f76b8f8628fe251eab | |||
2014-04-03 | Merge "Fixing typo in cal_nmvjointsadcost()." | Dmitry Kovalev | |
2014-04-02 | Adjust key frame quantization index for rtc coding | Jingning Han | |
This commit slightly increases the bit allocation for key frame. This improves speed -5 coding performance by 2.77% with aq-mode=0 and by 2.78% with aq-mode=3. Change-Id: Iaa3e777f80b9706306606af06e89852bac146659 | |||
2014-04-02 | Making frame_branch_ct a local array. | Dmitry Kovalev | |
Change-Id: Id79ed3b87fd6055e96738af53eb964addd0b918b | |||
2014-04-02 | Removing XMA legacy from VP9 code. | Dmitry Kovalev | |
Change-Id: I5e9dfc50b6312848df8c3b8276f6b4d0c7ff9cf9 | |||
2014-04-02 | Cleaning up vp9_refining_search_sadx4() function. | Dmitry Kovalev | |
Change-Id: I47a7148bf746f61d0c4947f9b22624a8c071359f | |||
2014-04-02 | Merge "Cleaning up vp9_pattern_search() function." | Dmitry Kovalev | |
2014-04-02 | Merge "Set min_block_size for aq_mode=3 to 8x8." | Marco Paniconi | |
2014-04-02 | Set min_block_size for aq_mode=3 to 8x8. | Marco Paniconi | |
For real-time mode under cbr, this increases the gain (5-10%) for speed 5 (none/little change for 6), on vc-clips. Change-Id: I9b38beeb3c820de22c43a0ba53a9456168dd24ba | |||
2014-04-02 | Merge "Rate ctrl changes to track target bitrates closer" | Deb Mukherjee | |
2014-04-02 | Merge "Cleaning up vp9_get_mvpred_{av_,}var() functions." | Dmitry Kovalev | |
2014-04-02 | Merge "Make frame level quantization change a parameter" | Jingning Han | |
2014-04-02 | Merge "Adjust rate allocation in non-RD coding mode" | Jingning Han | |
2014-04-02 | Merge "Add speed feature for recode tolerance." | Paul Wilkins | |
2014-04-02 | Removing unused seg0_* vars. | Dmitry Kovalev | |
Change-Id: I87b0668e23c54429a06bba85437606c4780be9ba | |||
2014-04-02 | Rate ctrl changes to track target bitrates closer | Deb Mukherjee | |
Turns off the DISABLE_RC_LONG_TERM_MEM macro and makes other changes in the way the bits are updated, to make 2-pass rate control track target bitrates closer. Change-Id: I5f3be4b11c2908e6a9a9a1dd4fcf4e65531c44d8 | |||
2014-04-02 | Merge "Cleaning up vp9_mvref_common.c." | Dmitry Kovalev | |