- Dec 18, 2015
-
-
Johann Koenig authored
Change-Id: I6998e15f9ed2849a270033217c02e27c79ee8343
-
Johann Koenig authored
https://bugs.chromium.org/p/webm/issues/detail?id=1119 Change-Id: I88891d9f0be29ac6f845d2b470e5735dad16e693
-
- Dec 16, 2015
-
-
Marco Paniconi authored
-
James Zern authored
-
Marco Paniconi authored
Change-Id: I3ec08e10d9ebf6d8b8a03004a320523f926e5cc4
-
Yaowu Xu authored
This also fixes a compiling error under --enable-vp9_highbitdepth. Change-Id: I9d1dcb95d3336d797eb3c23a4702c30b04355357
-
Ronald S. Bultje authored
Change-Id: I1a9635a9948458e6c83f5b58764b7e720d98e2ea
-
Marco Paniconi authored
-
Marco Paniconi authored
Change-Id: I837551bdf87197bee8a193353bb31f4cff794787
-
- Dec 15, 2015
-
-
Yaowu Xu authored
* changes: Fixed interval, fixed Q 1 pass test patch. 1 pass VBR mode bug fix. Fixed interval, fixed Q 1 pass test patch.
-
Marco Paniconi authored
-
Marco Paniconi authored
This reverts commit e15fedb9. Change-Id: Ibf2bce008c727a9754f88814b7630095fa7b8253
-
Marco Paniconi authored
-
Yaowu Xu authored
-
Paul Wilkins authored
-
Paul Wilkins authored
For testing implemented a fixed pattern and delta, 1 pass, fixed Q, low delay mode. This has not in any way been tuned or optimized. Change-Id: Icf9b57c3bb16cc5c0726d5229009212af36eb6d9
-
Paul Wilkins authored
(copied from VP9) The one pass VBR mode selects a Q range based on a moving average of recent Q values. This calculation should have been excluding arf overlay frames as these are usually coded at the highest allowed value. Their inclusion skews the average and can cause it to drift upwards even when the clip as a whole is undershooting. As such it can undermine correct adaptation of the allowed Q range especially for easy content. Change-Id: I9e12da84e12917e836b6e53ca4dfe4f150b9efb1
-
Paul Wilkins authored
For testing implemented a fixed pattern and delta, 1 pass, fixed Q, low delay mode. This has not in any way been tuned or optimized. Change-Id: Idf5ee179b277fa15d07a97f14f2ce5bbaae80a04
-
Paul Wilkins authored
The one pass VBR mode selects a Q range based on a moving average of recent Q values. This calculation should have been excluding arf overlay frames as these are usually coded at the highest allowed value. Their inclusion skews the average and can cause it to drift upwards even when the clip as a whole is undershooting. As such it can undermine correct adaptation of the allowed Q range especially for easy content. Change-Id: I7d10fe4227262376aa2dc2a7aec0f1fd82bf11f9
-
Yaowu Xu authored
The culprit is on the decode side xd->lossless[i] setup was in wrong location where segment features are not yet decoded. Also on the encoder side, transform mode was not set consistently between when tx_mode is selected and how tx_mode is enforced in tx size selection. Change-Id: I4c4c32188fda7530cadab9b46d4201f33f7ceca3
-
James Zern authored
-
Jacky Chen authored
-
- Dec 14, 2015
-
-
Jacky Chen authored
Change-Id: I0fe95332ccfa2e1ad2a01a8e7ddd631289e0f8eb
-
Marco Paniconi authored
Keep track of frame indexes for the references, and constrain inter mode search for reference with same temporal alignment. Improves speed by about ~15%, no noticeable loss in compression performance. Change-Id: I5c407a8acca921234060c4fcef4afd7d734201c8
-
Marco Paniconi authored
-
James Zern authored
Change-Id: I7bc991abea383db1f86c1bb0f2e849837b54d90f
-
Marco Paniconi authored
Lower the threshold for splitting 32x32->16x16 based on average variance, and add lower bound condition for this split to occur. This prevents unneccassry splitting for areas with very low variance. Change-Id: Ibeb33b3d993632c2019f296eb87ef3b7e3568189
-
Jian Zhou authored
-
- Dec 12, 2015
-
-
Marco Paniconi authored
-
Marco Paniconi authored
For non-rd variannce partition, speed >= 5: Adjustments to reduce dragging artifcat of background area near slow moving boundary. -Decrease base threshold under low source noise conditions. -Add condition to split 64x64/32x32 based on average variances of lower level blocks. PSNR/SSIM metrics go down ~0.7/0.9% on average on RTC set. Visually helps to reduce dragging artifact on some rtc clips. Change-Id: If1f0a1aef1ddacd67464520ca070e167abf82fac
-
- Dec 11, 2015
-
-
Jian Zhou authored
-
Jian Zhou authored
Reallocate the xmm register usage so that no ARCH_X86_64 required. Reduce memory access to the left neighbor by half. Speed up by single digit on big core machine. Change-Id: I392515ed8e8aeb02e6a717b3966b1ba13f5be990
-
Jian Zhou authored
-
James Zern authored
-
Jian Zhou authored
-
Yaowu Xu authored
-
Yunqing Wang authored
-
Yaowu Xu authored
Change-Id: I701ab4993be7cfb15b61a1adbbaf5565bd14ae27
-
- Dec 10, 2015
-
-
James Zern authored
GET_GOT modifies the stack pointer so the offset for left's address will be wrong if loaded afterword. Change-Id: Iff9433aec45f5f6fe1a59ed8080c589bad429536
-
Yaowu Xu authored
* changes: Fix two msvc build issues Fix enc/dec mismatches for aq-mode 1 and 2
-