- 12 Mar, 2015 8 commits
-
-
Alex Converse authored
Change-Id: Id7f8654aeeb20caa402bc822521b1d72c658f4f9
-
Deb Mukherjee authored
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
Yaowu Xu authored
This fixes all test vector failures Change-Id: Ie1a9fe0f023f7a0c7e89eb55df1b40ff65302adc
-
Marco authored
-
- 11 Mar, 2015 13 commits
-
-
Jingning Han authored
Re-arrange the multiplication and right shift operations to avoid integer overflow in choose_partitioning. Change-Id: Ib4005cafb410a67c1960486471d75b6ebe38c4e0
-
hkuang authored
-
Marco authored
Change-Id: Ifeb14f945d0f0300eb7b21b38e5720ac1c11a6cf
-
Jingning Han authored
This commit removes the pred_mv_sad comparison from rtc motion search, given that a stronger comparison has been done at the mode search level to eliminate unlikely selected reference frames. Change-Id: I49b8d24b2174303066fd8eff2102c0648f2869df
-
Adrian Grange authored
-
Jingning Han authored
This commit enables the rtc coding mode to run integral projection based motion search for golden reference frame. It improves the speed -6 compression performance by 1.1% on average, 3.46% for jimred_vga, 6.46% for tacomascmvvga, and 0.5% for vidyo clips. The speed -6 is about 6% slower. Change-Id: I0fe402ad2edf0149d0349ad304ab9b2abdf0c804
-
Jingning Han authored
Make the vp9_int_pro_motion_estimation() function return zero motion vector if high bit depth is turned on, instead of removing it from compiled codes. Change-Id: Ia48f010eb590b2d517d5678c394110b326a1a95e
-
Marco authored
Set flags=0 if layering_mode=0, and set static_thresh=1. Change-Id: Id9874923b23966a2b1d0e83965add7d5c9d26d16
-
hkuang authored
Change-Id: I0f983cb821ad7ec6fbefe7895cb8124a8fa39df6
-
Yaowu Xu authored
-
Adrian Grange authored
Added clamp on the rate correction factor after it has been scaled. Change-Id: I5d4b46a101987b43c5bcfd7e0bd1b7b4d53640a4
-
Yaowu Xu authored
Only update the rd_thresh factors for modes sharing same reference frame. This helps overall compression of 6 and 7 by .13% and .19% respectively without any noticeable speed difference. Change-Id: Idb3a3879512c5d7d0880034516079949290690c5
-
Deb Mukherjee authored
Some rate control adjustments to control overshoot in the constrained quality mode. Change-Id: I8907b9a883642d779009d0a138adfa6ba67e7f41
-
- 10 Mar, 2015 8 commits
-
-
Marco authored
-
Marco authored
For non-SVC 1 pass CBR: make the GF update interval a multiple of the cyclic refresh period, and use encoding stats to prevent GF update at certain times. Change-Id: I4c44cacc2f70f1d27391a47644837e1eaa065017
-
Yunqing Wang authored
-
Yaowu Xu authored
-
paulwilkins authored
-
Yunqing Wang authored
Tx_totals counters weren't handled correctly in multi-thread case, which caused the mismatch while encoding using threads > 1. This patch fixed that. Change-Id: Ice9b0386f57175fb92a0bdcd5042686a3106246a
-
Adrian Grange authored
The return value from vp9_compute_qdelta_by_rate, which is a delta value for the quantizer, could never be 0 if (qindex == rc->worst_quality). This occurs because target_index was setup unconditionally in the loop and yet the loop counter stopped at (rc->worst_quality - 1). Change-Id: I6b59cd9b5811ff33357e71cd7d814c5e53d291f2
-
Yaowu Xu authored
Choose_partition uses only the last frame as reference frame in making partition decision, this commit adds the check on how well Golden frame with (0,0) predicts the current block, and uses GF(0,0) as basis for partition decision if it produces better prediction. The commit improves rtc speed 6 and 7 encoding by 0.14% and 0.19% respectively. Change-Id: I156acf925bd6e0b586d48155d1940d27270a3915
-
- 09 Mar, 2015 11 commits
-
-
Frank Galligan authored
Change-Id: I56b0614154408e8ec613784b2007374df00fbf17
-
Alex Converse authored
-
Jingning Han authored
-
Jingning Han authored
When golden reference frame is refreshed, the next frame has both its last and golden reference frames point to the same reference frame in real-time coding mode. Experiments suggest that using two separate reference frames for frames right after golden refresh frame does not provide further compression performance advantage. This commit hence retains the current encoder implementation and shuts off the mode search over golden reference frame in this case. It makes the encoder run slightly faster at no coding performance change. Change-Id: I1561f7799253a10e675d05c63c1749fe9e85b472
-
Alex Converse authored
Force 64x64 partitioning when a whole superblock is SEGMENT_LVL_SKIP. This drops encode times of screens mostly at rest by 20%. Change-Id: Ieba554b0b8a0c1679aae784a8bd11f038ab942c3
-
paulwilkins authored
Adjustment previously only enabled in VBR mode. This patch allows adjustment of min and max q for CBR and adjustment of max q only for CQ mode. Change-Id: Id5e583f3d50453cd544fc57249acacd946457482
-
Marco authored
Change-Id: I619a2be502f1d2eb0ae746f7fcb465d19ddae048
-
Yunqing Wang authored
-
Jingning Han authored
-
Deb Mukherjee authored
-
Yunqing Wang authored
-