- 11 Oct, 2014 - 3 commits
-
-
James Zern authored
Change-Id: I64d6e7c2d3f76528ab409ce381267fc5cef13ab1
-
James Zern authored
use arg_parse_enum_or_int like vpxenc. this also fixes a warning as arg_parse_enum is not currently declared in args.h. Change-Id: If9ce258d6adb6286eb86f529083929d5fe2b3a56
-
James Zern authored
Change-Id: Ie8a4caae19fb514d5bd22e0ae35ca0edcd3484ae
-
- 10 Oct, 2014 - 10 commits
-
-
Alex Converse authored
This reverts commit 869d4ca5. This breaks the build via conflict with e18edd5e. Change-Id: If544b99e367a449452834eb8cce600f58c34ec0d
-
hkuang authored
-
hkuang authored
-
Paul Wilkins authored
-
Yaowu Xu authored
-
James Zern authored
set_vt_partitioning does double math Change-Id: I8e9d73d5c89b937a5326abf04164d24d9d88c5ef
-
James Zern authored
* changes: test-data.mk: add some sectional comments add test-data.mk
-
Paul Wilkins authored
Allow min and maxQ to creep when the undershoot or overshoot exceeds thresholds controlled by the command line under_shoot_pct and over_shoot_pct values. Default is 100%,100% which ~disables adaptation. Derf results for example undershoot% / overshoot%:- Head:- Mean abs (%rate error) = 14.4% This check in:- 25%/25% - Mean abs (%rate error) = 6.7% PSNR hit -1% SSIM -0.1% 5% / 5% - Mean abs (%rate error) = 2.2% PSNR hit -3.3% SSIM - 1.1% Most of the remaining error and most of the quality hit is at extreme data rates. The adaptation code still has an exception for material that is in effect static so that we don't over adjust and over spend on YT slide show type content. Change-Id: If25a2449a415449c150acff23df713e9598d64c9
-
James Zern authored
immintrin.h -> emmintrin.h fixes build where newer intrinsics are unavailable Change-Id: I79311b39bfa782fc2abeb45884ecb417050cb9f8
-
hkuang authored
Change-Id: If2de420f8123a4e8bf635dd29205dd74ee174eee
-
- 09 Oct, 2014 - 21 commits
-
-
hkuang authored
Change-Id: I495cf4a366e06e3220ed132500b1ba1c8448f708
-
hkuang authored
-
hkuang authored
-
Deb Mukherjee authored
-
hkuang authored
Function will jump to error handler when ref buffer is corrupted. So "xd->corrupted |= ref_buffer->buf->corrupted;" is useless. Change-Id: I35353a0637ad0dbb682454e040ef69fa68280bfa
-
Deb Mukherjee authored
Uses highbd_ prefix convention consistently. Change-Id: I58f7f799a7ff8e32701bcd71c955bcf1cdd4581e
-
hkuang authored
Scale check has been done in read_inter_block_mode_info. Change-Id: I6c86f93bd579109ed30ff13a04a30e35f5ae6fc5
-
Jingning Han authored
-
Deb Mukherjee authored
-
Alex Converse authored
-
Jingning Han authored
This parameter is deprecated. Its function is replaced with other explicit condition check. Change-Id: I61337e350ba8ca9eb50382db8b4d4acbf45cb7eb
-
Marco authored
-
Yaowu Xu authored
-
James Zern authored
+ sort Change-Id: Ib503037376368cec0cf57cbedeb215ab0eac8304
-
James Zern authored
splits the test sources (test.mk) and the test data. Change-Id: Id614cfe68bfbc09b0e429a37a21ec7a9dcdfadc6
-
James Zern authored
-
James Zern authored
double -> int64 + make threshold_multiplier an int Change-Id: I6d3607fdf13d670f57c9d9b04a80acb2be1346a0
-
James Zern authored
vp9_avg_8x8 does not depend on x86inc, fixes 32-bit OS X build Change-Id: I709b874ea84bf57c8cdb5ac7d43eecc6b8c1a2dd
-
Deb Mukherjee authored
- Some fixes to surface fit. - Returns variance function as cost rather than sad in the pattern search and diamond search functions. Only vp9_pattern_search_sad function used in bigdia search uses sad as integer 1-away costs. - Deploys SUBPEL_TREE_PRUNED_MORE for speed 4+. Results: derf [Speed 3]: About +0.036% in coding efficiency without any discernible speed loss. derf [Speed 4]: About 2-3% faster at -0.199% loss in coding efficiency. derf [Speed 5]: About 3-4% faster at -0.149% loss in coding efficiency. Change-Id: I8462f94f6adb46966ca964f2bd0400977357fd63
-
Yunqing Wang authored
-
Yunqing Wang authored
In model_rd_for_sb function, the spatial domain SSE and variance are checked to see if transform coefficients are quantized to 0. Besides that, this patch adds another set of thresholds that are much more strict. These thresholds are used to conduct a partition block level check to measure if all its TX blocks are skippable for YUV planes. If it is true, x->skip is set for this partition block, and thus its mode search is terminated. This speeds up the encoding at very low prediction error case, such as screen sharing application. This patch covers what rd_encode_breakout_test() does, so that function is removed. Borg test at speed 3 shows: For stdhd set, psnr: +0.008%, ssim: +0.014%; For derf set, psnr: +0.018%, ssim: +0.025%. No noticeable speed change. Change-Id: I4e5f15cf10016a282a68e35175ff854b28195944
-
- 08 Oct, 2014 - 6 commits
-
-
Jingning Han authored
This fixes valgrind message issue 870. Change-Id: Ibbc2481923a2995029ab05de30c9e8a6e9f0f9a8
-
Jingning Han authored
Change-Id: Ie35a965a6b8de536ccaf61ff61498620d22db205
-
Jingning Han authored
-
Jingning Han authored
-
Marco authored
If the GOLDEN or ALTREF frame was last updated > x frames in the past, don't use them for denoising (only consider LAST). Using an old reference frame for denoising, e.g., if it is a long-term reference or the last key frame, can cause some visible artifacts, in particular in the aggressive denoising mode. Change-Id: I239c9fbb092c36cba7e95328f1fa67a58d6a7ed9
-
Deb Mukherjee authored
Change-Id: Ife939930309ceea730dd5df594b8f36e6644bf36
-