- 11 Dec, 2015 6 commits
-
-
Jian Zhou authored
-
James Zern authored
-
Jian Zhou authored
-
Yaowu Xu authored
-
Yunqing Wang authored
-
Yaowu Xu authored
Change-Id: I701ab4993be7cfb15b61a1adbbaf5565bd14ae27
-
- 10 Dec, 2015 12 commits
-
-
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
-
Yunqing Wang authored
Removed unused GET_GOT_SAVE_ARG. Change-Id: I0ae41c2d0dcd6d7d1c8dda05062fcdb737fd917d
-
Yunqing Wang authored
-
Jingning Han authored
-
Yunqing Wang authored
This patch continues to fix the win32 crash issue: https://bugs.chromium.org/p/webm/issues/detail?id=1105 Johann's patch is here: https://chromium-review.googlesource.com/#/c/316446/2 Change-Id: I7fe191c717e40df8602e229371321efb0d689375
-
Yaowu Xu authored
Change-Id: Iece22223773dd6d0f87f8f59827705acd2ebe2a4
-
Jian Zhou authored
Remove some redundant code. Change-Id: Ida2e8c0ce28770f7a9545ca014fe792b04295260
-
Yaowu Xu authored
Change-Id: Iefad9d8d96a08dcc788a5efdca2df6a815d1205f
-
Jian Zhou authored
Relocate the function from SSSE3 to SSE2, Unroll loop from 16 to 8, and reduce mem access to left. Speed up by single digit in ./test_intra_pred_speed on big core machines. Change-Id: I2b7fc95ffc0c42145be2baca4dc77116dff1c960
-
Tom Finegan authored
-
Paul Wilkins authored
-
- 09 Dec, 2015 11 commits
-
-
Jingning Han authored
Change-Id: Ifdcfb91416be8189569f703bee9be253d7b3d9b6
-
Tom Finegan authored
Xcode 7 refuses to link to x86 and x86_64 code that's built for iphone sim, so add an extra command line flag that forces iosbuild to use darwin15 targets. Change-Id: I2228d458f5cccf4d26866040380a974f88d9d360
-
Jingning Han authored
This commit enables the new temporal filter system for VP9. For speed 1, it improves the compression performance: derf 0.54% stdhd 1.62% Change-Id: I041760044def943e464345223790d4efad70b91e
-
Johann Koenig authored
-
Yaowu Xu authored
-
Jacky Chen authored
-
James Zern authored
* changes: test.mk: simplify vp8/9 checks test.mk: regroup white box tests test.mk: enable test_intra_pred_speed unconditionally
-
James Zern authored
-
James Zern authored
-
jackychen authored
Change-Id: I3ef9a9648841374ed3cc865a02053c14ad821a20
-
Marco Paniconi authored
-
- 08 Dec, 2015 2 commits
-
-
paulwilkins authored
This change has been imported from VP9 and alters the nature and use of exhaustive motion search. Firstly any exhaustive search is preceded by a normal step search. The exhaustive search is only carried out if the distortion resulting from the step search is above a threshold value. Secondly the simple +/- 64 exhaustive search is replaced by a multi stage mesh based search where each stage has a range and step/interval size. Subsequent stages use the best position from the previous stage as the center of the search but use a reduced range and interval size. For example: stage 1: Range +/- 64 interval 4 stage 2: Range +/- 32 interval 2 stage 3: Range +/- 15 interval 1 This process, especially when it follows on from a normal step search, has shown itself to be almost as effective as a full range exhaustive search with step 1 but greatly lowers the computational complexity such that it can be used in some cases for speeds 0-2. This patch also removes a double exhaustive search for sub 8x8 blocks which also contained a bug (the two searches used different distortion metrics). For best quality in my test animation sequence this patch has almost no impact on quality but improves encode speed by more than 5X. Restricted use in good quality speeds 0-2 yields significant quality gains on the animation test of 0.2 - 0.5 db with only a small impact on encode speed. On most natural video clips, however, where the step search is performing well, the quality gain and speed impact are small. Change-Id: Iac24152ae239f42a246f39ee5f00fe62d193cb98
-
Jian Zhou authored
4x4 Intra predictor implemented with MMX is replaced with SSE2. Segfault in change 315561 when decoding vp8 is taken care of. Change-Id: I083a7cb4eb8982954c20865160f91ebec777ec76
-
- 07 Dec, 2015 5 commits
-
-
Scott LaVarnway authored
-
Sergey Kolomenkin authored
https://bugs.chromium.org/p/webm/issues/detail?id=1105 Change-Id: I304ea85ea1f6474e26f074dc39dc0748b90d4d3d
-
Johann Koenig authored
-
Johann authored
Also prevent them from being reintroduced. Change-Id: I4e16293c8185462b48e641f066d78449685e2854
-
paulwilkins authored
Fix copied over from VP9 master to VP10 master. Do not reset the alt ref active flag when overlaying the middle arf(s) of a multi arf group. Change-Id: I1b7392107e7c675640d5ee1624012f39cc374c58
-
- 05 Dec, 2015 4 commits
-
-
James Zern authored
This reverts commit 89a1efa4. This causes a segfault when decoding vp8, in both 32 and 64-bit Change-Id: Idbb9bb28ab897e1d055340497c47b49a12231367
-
James Zern authored
use CONFIG_VP[89] to protect white-box tests and drop redundant uses of CONFIG_VP9 in variable assignments within that block Change-Id: Id3c6cf5c7822aa161b19768b295f58829a1c6447
-
James Zern authored
vp8/9/10/multi-config/unconditional Change-Id: I7970575e997da0b68c6c54741a221fbba5ad0b08
-
Marco Paniconi authored
-