Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Merge "Making speed checks consistent in set_rt_speed_feature()." | Dmitry Kovalev | |
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 "Fixing -Wextra warnings in vp9_{cx, dx}_iface.c." | Yaowu Xu | |
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 | Fixing -Wextra warnings in vp9_{cx, dx}_iface.c. | Dmitry Kovalev | |
Change-Id: I0abad32551dc534d3db27424c118e4b2f6b50f37 | |||
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 | Merge "Remove brightness weighting in two pass." | Paul Wilkins | |
2014-05-27 | Removing undeclared identifier - build fix | Deb Mukherjee | |
Fixes build with --enable-internal-stats Change-Id: I137169c859f561478e45891defe976d595454166 | |||
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 | Merge "Removing ctrl_id parameter from vpx_codec_control_fn_t." | Dmitry Kovalev | |
2014-05-27 | Removing this_frame_stats member from TWO_PASS struct. | Dmitry Kovalev | |
Change-Id: Id8877fad1f1e88b145e7c40c43174109b9c4f373 | |||
2014-05-27 | Merge "Fix compiling error in MSVS" | Jingning Han | |
2014-05-27 | Removing ctrl_id parameter from vpx_codec_control_fn_t. | Dmitry Kovalev | |
Change-Id: I2b61c8c17ded1074dea92b4f6ad9be84d128b52a | |||
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 | Fix compiling error in MSVS | Jingning Han | |
Need to include math.h before tmmintrin.h in some versions of MSVS. Change-Id: Ia6b83ae599316887ecf30c4e4b9e4355fb8a4219 | |||
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 "Fix decoder mismatch in sub-pixel AVX2 intrinsic filters" | Yunqing Wang | |
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 | Fix decoder mismatch in sub-pixel AVX2 intrinsic filters | levytamar82 | |
The subpixel SSSE3 was fixed in this patch: https://gerrit.chromium.org/gerrit/#/c/70283/ So the equivalent AVX2 is fixed accordingly. Change-Id: Ieebbc1949c99d34b12b8b47692df71aca5001f3a | |||
2014-05-23 | Merge "Inverse 16x16 2D-DCT SSSE3 implementation" | Jingning Han | |
2014-05-23 | Inverse 16x16 2D-DCT SSSE3 implementation | Jingning Han | |
This commit enables the SSSE3 implementation of full inverse 16x16 2D-DCT. The unit runtime goes down from 1642 cycles to 1519 cycles, about 7% speed-up. Change-Id: I14d2fdf9da1fb4ed1e5db7ce24f77a1bfc8ea90d | |||
2014-05-23 | Merge "Fix decoder mismatch in sub-pixel SSSE3 intrinsic filters" | Yunqing Wang | |
2014-05-23 | Merge "Removing vp9_pragmas.h." | Dmitry Kovalev | |
2014-05-23 | Further first pass allocation changes. | Paul Wilkins | |
Further changes to first pass allocation for gf/arf groups. Three variables removed from TWO_PASS structure as only now used locally. Dont adjust gf_group_bits in the post encode update as this will no longer have any effect. Change-Id: Iff89b225db923fc856f5d2aedbc899f1d7d68b55 | |||
2014-05-23 | Fix decoder mismatch in sub-pixel SSSE3 intrinsic filters | Yunqing Wang | |
In 8-tap filtering, to guarantee the intermediate results fit in 16 bits, the order of accumulating the products needs to be done correctly, and the largest product should be added last. This patch fixed the problem using the method in commit "Correct ssse3 8/16-pixel wide sub-pixel filter calculation". Change-Id: I79d0ad60c057b15011ece84cda9648eee0809423 | |||
2014-05-23 | Merge "Use offset mode info when filling pc tree." | Alex Converse | |
2014-05-23 | Merge "Always partition check after keyframe (rt speed 5)" | Alex Converse | |
2014-05-23 | Re-factor bit allocation in first pass. | Paul Wilkins | |
Restructuring to allocate the bits for each frame in a GF group at the time the group is defined. At the moment the allocation closely mirrors what we had before. Also changes the default rate adjustment method to LONG_TERM_VBR_CORRECTION. Change-Id: Ie5793c46c6b9c888cead5d8790792efd7d60b7c1 | |||
2014-05-23 | Merge "change to use assembly version of ssse3 filter code" | Yaowu Xu | |
2014-05-22 | 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. Change-Id: I068cc2391eed51e9b140ea6aba78338c5fec8d71 | |||
2014-05-22 | Merge "Adding several consts to assign_std_frame_bits()." | Dmitry Kovalev | |