- 13 Dec, 2013 - 1 commit
-
-
Jingning Han authored
This commit enables an adaptive prediction filter type selection for sub8x8 block sizes. In speed 1, it re-uses the filter type of collocated 8x8 block if it is tested in the rate-distortion optimization loop, for the sub8x8 blocks. Otherwise, it runs the normal test over all the three filter types. In speed 2, it re-uses the 8x8 block's prediction filter type, if available. Otherwise, force it to be EIGHTTAP. Compression and speed performance wise: speed 1 derf -0.266% yt -0.138% bus at 2000 kbps: 33766ms -> 30451ms (10% speed-up) football at 600 kbps: 48173ms -> 43786ms (9% speed-up) speed 2 derf -0.026% yt +0.134% bus at 2000 kbps: 18973ms -> 17698ms (6% speed-up) football at 600 kbps: 26748ms -> 25096ms (6% speed-up) Change-Id: I77e097533b969fd3472147225fa79fc98095d342
-
- 11 Dec, 2013 - 18 commits
-
-
Deb Mukherjee authored
-
Jingning Han authored
-
Dmitry Kovalev authored
-
Yaowu Xu authored
-
Deb Mukherjee authored
Silences some lint warnings in previous patches Change-Id: I04bf47ebe7e63a95fd322719a3154e589c115d78
-
Jingning Han authored
This function sets the motion search range limit. Rename it to be more informative. Change-Id: I2e8e01073dcb99c9bea9c9acd0a61d672d615444
-
Jingning Han authored
-
Yaowu Xu authored
Change-Id: I976f70b640b06f20533ad29578a5b2acca134fd4
-
hkuang authored
-
hkuang authored
Temporarily change memcpy to memmove. Change-Id: I700a197bc1ce496be1ddad7118429c5da465b0ca
-
James Zern authored
-
Adrian Grange authored
-
Jingning Han authored
This commit constrains the maximal motion search range for sub8x8 blocks to be [-1023, 1023], in the unit of full pixel. Change-Id: I955b60649364ab410f2453cafd46a496f2fcb43e
-
Adrian Grange authored
There were two problems with the format string in the conditionally compiled print statement. It referred to a variable that is no longer available and it used incorrect format specifiers. Change-Id: I315e22bea2691bb535a2e33f5ca206fc55287a37
-
James Zern authored
Change-Id: Ib5ba4e0b438107741efa28251848306322fd7f89
-
James Zern authored
reorder the tiles based on size and their presumed complexity. this minimizes the cases where the main thread is waiting on a worker to complete. Change-Id: Ie80642c6a1d64ece884f41683d23a3708ab38e0c
-
Dmitry Kovalev authored
Change-Id: Icba06e84ca55c419abbacedf5825eeb394a1b140
-
Yaowu Xu authored
-
- 10 Dec, 2013 - 18 commits
-
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Guillaume Martres authored
-
Yaowu Xu authored
In evaluating partition split case, Wrong partition size is used in calling partition_plane_context(). This commit change to use the correct sub partition size. The incorrect partition size used were causing an ASAN error in unit test. Change-Id: Iab695b764bc51cc61580075f2ae4001421132362
-
Dmitry Kovalev authored
Renames: vp9_get_pred_context_mbskip => vp9_get_skip_context vp9_get_pred_prob_mbskip => vp9_get_skip_prob Change-Id: I2af499848ef73f3f5cd8cdb27852d0bcdfe31d09
-
Dmitry Kovalev authored
-
hkuang authored
-
Dmitry Kovalev authored
Change-Id: Ib46a97d8ff9f2915b9fa2abba3cd18b6711fcb0c
-
Dmitry Kovalev authored
-
hkuang authored
Change-Id: Ic429b2f16462e926f30efb3af4da3080026359d8
-
Guillaume Martres authored
Change-Id: Ie100114a01b8b4da7248603c40676792cd06b32a
-
Dmitry Kovalev authored
-
Johann authored
-
hkuang authored
Merge "Implenment on demand border extension. In place extend the border now. Next commit will totally remove the border."
-
Dmitry Kovalev authored
Change-Id: I67a45a41312ca0efd8fe00ccd8bdc0f97675d09f
-
hkuang authored
the border now. Next commit will totally remove the border. Change-Id: Ic1e1ca9cc34f81c688715b3948689b47df63a151
-
Jingning Han authored
-
Jingning Han authored
-
- 09 Dec, 2013 - 3 commits
-
-
Yaowu Xu authored
-
Dmitry Kovalev authored
Change-Id: I83ffed2b1878a35ac35f07f9ee74309adc9c7b11
-
Dmitry Kovalev authored
-