- 13 Nov, 2015 6 commits
-
-
Yaowu Xu authored
-
James Zern authored
-
James Zern authored
-
Zoe Liu authored
-
Marco authored
Change-Id: I635e37f81237e9703d7d9a11ed76a043f4ec6eb0
-
Marco Paniconi authored
This reverts commit 6b79a1e3. Change-Id: I5a4923ca8a6de842855ce0725e92567ccbed6fb7
-
- 12 Nov, 2015 11 commits
-
-
Angie Chiang authored
* changes: Add adst_dct config to vp10_inv_txfm2d_cfg Add adst_adst config to vp10_inv_txfm2d_cfg Add dct_adst config to vp10_inv_txfm2d_cfg Add dct_dct config to vp10_inv_txfm2d_cfg
-
Marco authored
Add frame level global check and adjust some parameters. Change-Id: I42103394f2d329781195d94ce6cbb5b3383eea17
-
Yaowu Xu authored
-
Marco Paniconi authored
-
Marco Paniconi authored
-
Marco authored
Change-Id: Icfca27a567eb8929c312c6315856ee130d982a04
-
Marco authored
Change-Id: I91c722e480328ff95b8c57614d8176ccaceb2539
-
Angie Chiang authored
Change-Id: Ifafbd4974be44685ab2550ed159dbf0411b6f031
-
Angie Chiang authored
Change-Id: I042bba27540ab2a3d8a00871980295e98f616480
-
Angie Chiang authored
Change-Id: Id6fd8558452f64c4ac30d7cb656b659f0587b5d6
-
Angie Chiang authored
Change-Id: Id5b795198552443a700413284a1015296e267dcf
-
- 11 Nov, 2015 16 commits
-
-
Marco Paniconi authored
-
James Zern authored
-
Marco authored
Change-Id: Idc755ab54e4f78bb7d75bc97634c451804edad99
-
James Zern authored
This reverts commit 9aeaa201. This causes some test vectors to fail. Change-Id: I3659a2068404ec5a0591fba5c88b1bec0c9059a4
-
James Zern authored
This reverts commit 380a5519. This causes an assertion failure in debug_check_frame_counts() which probably isn't valid with this change; leaving the investigation for later now. Change-Id: Ieda5ca811ed2fa50a0cc6935919a8d10dca996e0
-
Zoe Liu authored
Change-Id: Ieec4a7be5945dc6de192e2d8292ab978baf47f53
-
Geza Lore authored
This function now has an AVX intrinsics version which is about 80% faster compared to the C implementation. This provides a 2-4% total speed-up for encode, depending on encoding parameters. The function utilizes 3 properties of the cost function lookup table, constructed in 'cal_nmvjointsadcost' and 'cal_nmvsadcosts'. For the joint cost: - mvjointsadcost[1] == mvjointsadcost[2] == mvjointsadcost[3] For the component costs: - For all i: mvsadcost[0][i] == mvsadcost[1][i] (equal per component cost) - For all i: mvsadcost[0][i] == mvsadcost[0][-i] (Cost function is even) These must hold, otherwise the AVX version of the function cannot be used. Change-Id: I6c2791d43022822a9e6ab43cd124a773946d0bdc
-
Yaowu Xu authored
-
James Zern authored
the return value of enabled, which may be empty, is handled by the for loop. this avoids making an unnecessarily long command line which may fail in certain cases. Change-Id: Ib88ecbbe2c0f6d7debb600b4caed4884497263b1
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Jingning Han authored
-
Angie Chiang authored
-
Yaowu Xu authored
Change-Id: I37b5ed9fef0e97feabd856bd4c1b4c7869991a34
-
Yaowu Xu authored
Change-Id: I5abd6d2fd198b3789732e81b23a5bac009af5290
-
Jingning Han authored
This commit fixes an encoding failure case triggered when early termination feature is turned on for transform block size search. It resolves the corresponding enc/dec mismatch issue. Change-Id: I2c5b7d8b1efe25fe3810e6ed307f4b1865dede49
-
- 10 Nov, 2015 7 commits
-
-
Marco authored
Change-Id: I06306905d187948a92f839357df5d21413823808
-
Marco Paniconi authored
-
Yaowu Xu authored
-
James Zern authored
-
Scott LaVarnway authored
-
Scott LaVarnway authored
Change-Id: I8a933c63b7fbf3c65e2c06dbdca9646cadd0b7cb
-
Marco authored
Change is only for real-time mode, speed >= 5, and non-screen content mode. Add bias to zero/low motion for big blocks, if noise estimation is enabled and noise level is above threshold. Change-Id: I3a0a4608ede6aa535bda6eca528d20f8aba738e7
-