Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-03 | Fix AQ mode 2 bug where delta causes Q 0. | Paul Wilkins | |
In Aq mode 2 for kf/arf/gf the segment q delta is calculated and then applied by re-quantization without going through the rd loop again. If the base Q != 0 but the segment Q == 0 (lossless) this can could give rise to a situation where we have an illegal combination of transform size and Q. (Q == 0 requires that all blocks are coded 4x4 WHT). Change-Id: I241a58c6494ed442e9e4630070b0cde0fb99ae45 | |||
2014-06-02 | Merge "Remove Wextra warnings from vp9_sad.c" | Deb Mukherjee | |
2014-06-02 | Merge "Remove an attempt to handle SEG_LVL_SKIP sub8x8." | Alex Converse | |
2014-06-02 | Remove Wextra warnings from vp9_sad.c | Deb Mukherjee | |
As a side-effect, the sad unit tests for VP8 and VP9 had to be separated. Fixes a bug in original patch: (https://gerrit.chromium.org/gerrit/#/c/70163/8) that was reverted due to a nightly test failure. Change-Id: Ia2a4e9e278fd3c89d6c3c82fcc6381320ec2a8a6 | |||
2014-06-02 | Merge "seeing a 10x slowing down, revert now for investigation" | Yaowu Xu | |
2014-06-02 | seeing a 10x slowing down, revert now for investigation | Yaowu Xu | |
Revert "Fix a problem of using an uninitialized parameter" This reverts commit 538af7db5ffe2ab560511a3bc0ae74dae9316c14 Change-Id: I071aa9b7068ef515abb8ae9584df15067706ccb5 | |||
2014-06-01 | Merge "Revert "Remove Wextra warnings from vp9_sad.c"" | Frank Galligan | |
2014-06-01 | Revert "Remove Wextra warnings from vp9_sad.c" | Frank Galligan | |
This reverts commit 916550428db803c54c993ff9d3c34b9b0bcebb7c Change-Id: I500822b03f09c64ff6ec5396c68edee9ca3b75cb | |||
2014-05-31 | Merge "Converting disable_inter_mode_mask to inter_mode_mask." | Dmitry Kovalev | |
2014-05-30 | Merge "Fix a problem of using an uninitialized parameter" | Yaowu Xu | |
2014-05-30 | Merge "Removing unused ref_frame_mask local var." | Dmitry Kovalev | |
2014-05-30 | Fix a problem of using an uninitialized parameter | Yaowu Xu | |
This commit added a call to set speed feature before initializing motion search, fixed the problem where unintialized search method is used before its value being set. Change-Id: I537e4612bf0d00fd6f51396fd222d4b3bd6fde58 | |||
2014-05-30 | Merge "Re-factor some duplicate code." | Paul Wilkins | |
2014-05-29 | Removing unused ref_frame_mask local var. | Dmitry Kovalev | |
Change-Id: Ie11558c076a0161cc9608788e050b1b16e31c490 | |||
2014-05-29 | Merge "Consistent names for intra mask flags." | Dmitry Kovalev | |
2014-05-29 | Merge "Don't update encoder skip count for SEG_LVL_SKIP." | Alex Converse | |
2014-05-29 | Converting disable_inter_mode_mask to inter_mode_mask. | Dmitry Kovalev | |
Making this consistent with intra mode masks: you need to specify allowed inter/intra modes to use. Change-Id: Iaecd28bf79047259707d8e7a59a57bb7b856383e | |||
2014-05-29 | Consistent names for intra mask flags. | Dmitry Kovalev | |
Change-Id: Ibdd5255d37200fb8a1d50f71a2a49c6089ae21e7 | |||
2014-05-29 | Remove an attempt to handle SEG_LVL_SKIP sub8x8. | Alex Converse | |
SEG_LEVEL_SKIP requires the block size to be at least 8x8. Attempting to use it on smaller partitions causes the decoder to reject the bitstream. Change-Id: Ia7188cdf8ae5ac1df6bd29f3f80dbb0610e1f7b1 | |||
2014-05-29 | Merge "Making speed checks consistent in set_rt_speed_feature()." | Dmitry Kovalev | |
2014-05-29 | Don't update encoder skip count for SEG_LVL_SKIP. | Alex Converse | |
This aligns the encoder behavior with the decoder. Change-Id: Ifa0840e4b07b19309e0bf1d1182498883249ec45 | |||
2014-05-29 | Merge "Moving itxm_add pointer from MACROBLOCKD to MACROBLOCK." | Dmitry Kovalev | |
2014-05-29 | Making speed checks consistent in set_rt_speed_feature(). | Dmitry Kovalev | |
Change-Id: Id3d0a49836fe996b806707d29a8130acf9d7ea0e | |||
2014-05-29 | Merge "Fixed a crash windows build" | Yaowu Xu | |
2014-05-28 | Fixed a crash windows build | Yaowu Xu | |
Change-Id: I58baa1da1f3bfc8a6da454399139fe6a7473ff10 | |||
2014-05-28 | Merge "Using 2 instead of 3 elements for last_q array." | Dmitry Kovalev | |
2014-05-28 | Merge "Removing redundant vp9_zero() call." | Dmitry Kovalev | |
2014-05-28 | Merge "Cleaning up vp9_variance_sse2.c." | Dmitry Kovalev | |
2014-05-28 | Merge "Always allow ZEROMV when SEG_LVL_SKIP is on." | Alex Converse | |
2014-05-28 | Merge "Fix the all intra modes mask constant." | Alex Converse | |
2014-05-28 | Merge "Removing this_frame_stats member from TWO_PASS struct." | Paul Wilkins | |
2014-05-28 | Re-factor some duplicate code. | Paul Wilkins | |
Change-Id: I89a1dbea39c50c7633f746d9c93fec3a289f1b42 | |||
2014-05-28 | Merge "Remove brightness weighting in two pass." | Paul Wilkins | |
2014-05-27 | Using 2 instead of 3 elements for last_q array. | Dmitry Kovalev | |
Change-Id: I2c6950e7d79fc89c6f97e6dcf47317ef66c453a5 | |||
2014-05-27 | Always allow ZEROMV when SEG_LVL_SKIP is on. | Alex Converse | |
Change-Id: I6db1dc82f66438ac48f571d2f1a2ac7c39a97a1a | |||
2014-05-27 | Fix the all intra modes mask constant. | Alex Converse | |
The new constant expands to 0x3fc00808. Change-Id: Ib5109e4faf035fe0402b59f8a8d2e412628b9276 | |||
2014-05-27 | Removing this_frame_stats member from TWO_PASS struct. | Dmitry Kovalev | |
Change-Id: Id8877fad1f1e88b145e7c40c43174109b9c4f373 | |||
2014-05-27 | Removing redundant vp9_zero() call. | Dmitry Kovalev | |
rd.tx_select_threshes is cleared in encode_frame_internal(). Change-Id: Ie03776a41c585f13b392a9b62d4e91ef26ebeaf0 | |||
2014-05-27 | Merge "vp9_rdopt.c: Removed 2 unused parameters" | Yaowu Xu | |
2014-05-27 | Merge "Converting target_bandwidth to Bit/s at very beginning." | Dmitry Kovalev | |
2014-05-27 | vp9_rdopt.c: Removed 2 unused parameters | Yaowu Xu | |
Change-Id: I935ec0e78570ce3d3585f972350e39043eefa30a | |||
2014-05-27 | Cleaning up vp9_variance_sse2.c. | Dmitry Kovalev | |
Change-Id: I5ec336848f6489c31cf2b645026fa2025db07466 | |||
2014-05-27 | Revert "Making vp9_get_sse_sum_{8x8, 16x16} static." | Yunqing Wang | |
This reverts commit e8bbb3d9db797dab7c2f947cc43e8d0f168e4953. Change-Id: Ie368d36fd249d323d859d208609c711f04537bbc | |||
2014-05-27 | Merge "Remove Wextra warnings from vp9_sad.c" | Deb Mukherjee | |
2014-05-27 | Merge "Reusing rd_less_than_thresh() function." | Dmitry Kovalev | |
2014-05-27 | Remove brightness weighting in two pass. | Paul Wilkins | |
This code dates from the ancient past and applied an error score weighting based on pixel brightness. This not seem to be providing any benefit metrics wise and could be making some visual issues in dark frames worse. The field is left in place in the FIRSTPASS_STATS data structure in this patch, pending changes to unit tests that use a pre-defined first pass file. Change-Id: Id50f04205230234858e7548ce523f11acaf3567d | |||
2014-05-25 | Merge "Further first pass allocation changes." | Paul Wilkins | |
2014-05-25 | Merge "Re-factor bit allocation in first pass." | Paul Wilkins | |
2014-05-23 | Converting target_bandwidth to Bit/s at very beginning. | Dmitry Kovalev | |
Change-Id: I1d8c9fe4228e2f1ef67a66883694842a9545e7b9 | |||
2014-05-23 | Merge "Removing vp9_pragmas.h." | Dmitry Kovalev | |