- 20 Sep, 2014 - 1 commit
-
-
hkuang authored
mi_grid_* are arrays of pointer to pointer. They save the pointers that point to the MIs in cm->mi. But they are unnecessary and complicated. The original goal was to remove MODE_INFO_t copy. But with an extra MODE_INFO_t pointer inside MODE_INFO_t, same goal could be achieved. This commit totally removes the mi_grid_* structures. But there are still many dummy MODE_INFO_t inside cm->mi which are a waste of memory. Next commit will do on-demand MODE_INFO_t allocation in order to save these memories. Change-Id: I3a05cf1610679fed26e0b2eadd315a9ae91afdd6
-
- 19 Sep, 2014 - 11 commits
-
-
Deb Mukherjee authored
-
Deb Mukherjee authored
Tokenization and Detokenization enhancements for 10/12 bit Change-Id: I3c269ec30f8eb160ee024905638a193975237559
-
Tom Finegan authored
-
Tom Finegan authored
-
Tom Finegan authored
Change-Id: I9860ac1bb0180315e26987c5fc53d814ea1f0283
-
James Zern authored
-
Tom Finegan authored
Treats arm64 the same as armv8. Change-Id: Ia5029f7bbff251d5aa0836bcccdf20fa0a693891
-
Marco authored
-
Marco authored
Allow for option to apply spatial blur for temporal denoising, under the aggressive denoising mode. Change-Id: I41c5fdc0b6cf32d8f8d1d4236b25fa5aa406e89e
-
James Zern authored
Place after pulling in forward declarations from the codec. This fixes compilation of the tests under vs9. Since 10783d4f Adds high bitdepth transform functions and tests where vp9_idct.h was added to vp9_rtcd.h the tests are pulling in vp9_systemdependent.h, which under visual studio include intrin.h. With VS9 these include headers which define helper classes for intel intrinsics. When including it in the tests (via vp9_rtcd.h) __cplusplus is defined but vp9_rtcd.h would wrap declarations in 'extern "C" {' causing a mismatch in linkage which resulted in compilation failure. Change-Id: I475e50198b71320e8606bc95c9454876d8799ede
-
James Zern authored
-
- 18 Sep, 2014 - 12 commits
-
-
JackyChen authored
In many tests in VP8, the denoiser is disabled. By adding this conditional comilation macro, the unit test will not be included when denoiser is not enabled. Change-Id: I6edec85c996acca22aacd11161c52408be2660a3
-
Frank Galligan authored
-
Scott LaVarnway authored
Fixes Visual Studio build failures Change-Id: I233719cd63b3ad0db16e2834bf1d7ea1df805880
-
JackyChen authored
-
Minghai Shang authored
-
JackyChen authored
Check basic datarate targeting for a single bitrate when the denoiser is on. Change-Id: Iad0e664859ffeb4ae6dd5f6dfb71a121e917e3fb
-
Minghai Shang authored
Overhead goes down from 8% to 3% for 1080 60p Change-Id: Idf3e5ca8712402a914a8cb79df17d3cdab63b163
-
Deb Mukherjee authored
-
Deb Mukherjee authored
Change-Id: Ie51c352a6b250547207cbc1ebba833a01ed053e3
-
Paul Wilkins authored
Substantial restructuring of the way we estimate the rate of decay in prediction quality and determine the arf interval and amount of boost used. Also other changes to support moving to a lower first pass Q which exposes some new features and allows us to better distinguish genuinely static blocks from low motion or noisy blocks. Net gains now visible on all the test sets with std-hd PSNR up 1.87%. There are still some bad outlier cases but most of these are low motion or slide show type content where the metrics are already high at any given rate. The best + case is up by more than 10%. Change-Id: I18e25170053bdf3188f493ff8062f48a74515815
-
Frank Galligan authored
-
Scott LaVarnway authored
The decoder performance improved up to 1% for the test clips used. Change-Id: I4621112bdccfba01640322facfa4ba8da8290ea5
-
- 17 Sep, 2014 - 5 commits
-
-
Deb Mukherjee authored
-
Johann authored
Merge "vp8: common: postproc: fix signed overflow of statement of (X +c) >= X when '-Werror=strict-overflow' is set."
-
Deb Mukherjee authored
clang is fine. Change-Id: Ia4e9ff17ea3b86bc87dca35828ee7ce45bea6994
-
James Zern authored
-
Deb Mukherjee authored
-
- 16 Sep, 2014 - 11 commits
-
-
Frank Galligan authored
-
Dmitry Kovalev authored
-
Deb Mukherjee authored
Change-Id: I6f5cb101e2dc57c3d3f4d7e0ffb4ddbed027d111
-
Deb Mukherjee authored
Adds various high bitdepth quantization functions. Change-Id: I36fc0bf75a1bd15128ed271df8723de0ac134b0c
-
Jingning Han authored
-
Yaowu Xu authored
-
Scott LaVarnway authored
Use the right return values - vadd_s64 returns int64x1_t, not a normal int64_t. Change-Id: Ife17213087c1dfb5faaa647f804d2fd140f3a0eb
-
Adrian Grange authored
-
Dmitry Kovalev authored
1080p decoding speedup -- 1.25%, 4K decoding speedup -- 2.5%. Change-Id: I5f02f521cbf7758d4d1886a93bc5b074abdff03d
-
Adrian Grange authored
-
Yaowu Xu authored
This commit adds back sse2 or ssse3 optimized versio of a couple of functions, fixes a ~10% performance regression. Change-Id: I049786906e5a641224dced63c6492aec9d86d183
-