- 25 Apr, 2016 3 commits
-
-
Yi Luo authored
- Optimization on tx_type: DCT_DCT, DCT_ADST, ADST_DCT, ADST_ADST. - Overall encoder speed improves ~4.5%-6%. - Update bit-exact unit test against current C version. Change-Id: If751c030612245b1c2470200c9570cf40d655504
-
Jingning Han authored
-
Jingning Han authored
-
- 23 Apr, 2016 4 commits
-
-
James Zern authored
when CONFIG_REF_MV and CONFIG_EXT_INTER are enabled Change-Id: I17fa2b5fe0e1878333099cc5fa2b1ee36636b4d3
-
Yue Chen authored
-
Jingning Han authored
This commit fixes an out-of-bound memory access case in the loop filter mask setting. This issue was introduced in 10232eda Refactor loopfilter level arrays to 2D. https://chromium-review.googlesource.com/#/c/336645/ Change-Id: I7101a4a79b9ecfdd8ec5ef13a0b314cc95f48d12
-
Yue Chen authored
Align new buffers that are used in interintra and wedgeinterinter prediction. BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1196 Change-Id: I1ef49fdf13c79a22cf8a1737e3d3052da0a92dfe
-
- 22 Apr, 2016 5 commits
-
-
Jingning Han authored
Change-Id: I6d806f92e8d38d5b0b01bc8e0fd97bd8839c84df
-
Jingning Han authored
Unify the rate cost used in the motion estimation process. Change-Id: I8e52ca9f29eee3469553433302b62fb02a038919
-
Jingning Han authored
This avoids the potential risk in left shift of negative numbers. Change-Id: I7aecb499ee6ce7342b172adc4741de5c6c107a24
-
Jingning Han authored
This commit fixes an encoding decision process issue that could trigger enc/dec mismatch in the ext-inter experiment. Change-Id: I6f10d1fd2fd1aa04e51df04c39a65cf72ac66c42
-
Yi Luo authored
Unit test shows manually developed SSE4.1 code would performs ~30% better if TXFM_2D_CFG configuration is set in lower level. This change only updates function signature. There is no performance impact. Change-Id: I62692bd50a21ffc8a944bbd6c155c0a2020ad77b
-
- 21 Apr, 2016 3 commits
-
-
Alex Converse authored
Change-Id: I76cc3d88122de42f035fbf6508bdf3fd7c995012
-
Debargha Mukherjee authored
-
Alex Converse authored
-
- 20 Apr, 2016 1 commit
-
-
Angie Chiang authored
-
- 19 Apr, 2016 17 commits
-
-
Alex Converse authored
-
Alex Converse authored
Change-Id: I87943e027437543ab31fa3ae1aa8b2de3a063ae5
-
Jingning Han authored
-
Hui Su authored
-
Hui Su authored
-
Angie Chiang authored
-
Angie Chiang authored
Change-Id: I151b18b38f7a000fb6e431cd42675ac4e7e9e3ca
-
Yue Chen authored
-
hui su authored
Coding gain: lowres 0.44% midres 0.24% hdres 0.32% Change-Id: Ie558203b2b2bf5c16cd49b114df3d696c4f35049
-
hui su authored
Coding gain: lowres 0.05% midres 0.10% hdres 0.18% Change-Id: I508b150c02588f911a8ddddfe73c770f0819fe10
-
Alex Converse authored
This will facilitate bringing the zero node into the token set while allowing its probability to vary independently. Change-Id: I57b44c0fce44debb8e612021e44713b229d1b3cf
-
Alex Converse authored
-
Geza Lore authored
x->blk_skip used to be uninitialized (leftover from encoding the previous block), if cm->tx_mode != TX_MODE_SELECT (which is used with higher --cpu-used or --rt options). This resulted in degraded coding performance when using cm->tx_mode != TX_MODE_SELECT. This fixes the VP10/EndToEndTestLarge.EndtoEndPSNRTest/40 unit test. Also fixed an edge effect where encode_block in encodemb.c used the formal width of the block (without cropping at the right edge), to look up blk_skip, while select_tx_block in rdopt.c used the cropped width to set blk_skip. Change-Id: I76d0f49ac5ab3ab54203573e0d7fcfcc1c6aa10d
-
Yaowu Xu authored
-
Geza Lore authored
x->blk_skip used to be uninitialzied (leftover from encoding the previous block), if cm->tx_mode != TX_MODE_SELECT (which is used with higher --cpu-used or --rt options). This resulted in degraded coding performance when uning cm->tx_mode != TX_MODE_SELECT. This fixes the VP10/EndToEndTestLarge.EndtoEndPSNRTest/40 unit test. Change-Id: If39062927446798c626fc93694b4e6a4f35fa5da
-
Jingning Han authored
This commit handles the zero motion vector residuals for single and compound reference modes, respectively. It improves the coding performance by 0.13% with no additional encoding complexity. Change-Id: I16075a836025bd2746da2ff4698fb9261e4b08c1
-
- 18 Apr, 2016 7 commits
-
-
Yi Luo authored
-
Yue Chen authored
We removed this adaption, which intended to reduce the size of overlapped region if the neighboring block is a non-skip one. Thus, now the width/height of the overlapping region is fixed as a half of the current block. Performance improvement (lowres/midres): 0.111%/0.102% Change-Id: Ife75dad9d4eb355c78a05178b50cc015c442884f
-
Yaowu Xu authored
Conflicts: vp10/common/scan.c vp9/common/vp9_pred_common.c vp9/decoder/vp9_decoder.c Change-Id: Id559d98ea676da15d60ed464ddb6c48d3eed1111
-
Jingning Han authored
This commit re-arranges the transform type and size selectio process. It removes an unnecessary rate-distortion cost computation step. Local experiments show that this speeds up the encoding process by 6% for both the baseline and the ext-intra experiment. Change-Id: Iab3b86a63a1e9e55548466791ed5d29a0575c1e7
-
Jingning Han authored
-
Angie Chiang authored
* changes: Reduce shift in txfm8x8 Let txfm's constant bit be the same for each stage
-
Yi Luo authored
- HBD HT unit tests will be modified to test against new algorithm. Change-Id: Iba58eeb21a45612685c93c98d7c846dab25e6638
-