- 26 Apr, 2016 1 commit
-
-
Hui Su authored
-
- 25 Apr, 2016 7 commits
-
-
Debargha Mukherjee authored
-
Yi Luo authored
-
Geza Lore authored
MMX and X87 floating point instructions cannot be mixed freely on the 32 bit x86 architecture. This fixes a lot of unit tests in the 32bit build with --enable-ext-intra. BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1196 Change-Id: I0e1c3565f4b9cb4fc2d716e94d9c40e68b36fac8
-
Alex Converse authored
-
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 6 commits
-
-
Jingning Han authored
Change-Id: I6d806f92e8d38d5b0b01bc8e0fd97bd8839c84df
-
Alex Converse authored
Change-Id: I397b5a9371c85d1df401d261143c985623e9def6
-
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 18 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
-
hui su authored
Prevent potential problems when per transform block zero forcing is re-enabled (a To-Do). Change-Id: I03b0ab2a86d88058441f2ca18994cfd2e6329898
-
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
-