- 14 Oct, 2014 9 commits
-
-
Alex Converse authored
This is based on the 64-bit ssse3 quantizer. 1.1x speedup for screen content at speed 7. Change-Id: I57d15415ef97c49165954bbe3daaaf9318e37448
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
JackyChen authored
-
Adrian Grange authored
-
Paul Wilkins authored
-
Deb Mukherjee authored
-
Alex Converse authored
-
- 13 Oct, 2014 15 commits
-
-
Jingning Han authored
Replace repeated fetch cpi->sf with a local sf pointer. Change-Id: I5a55bba3e1c41fbdbc6ad5f078d2fa49dd95ee67
-
Deb Mukherjee authored
And also fixes some style consistency issues. Change-Id: I3dc6d44e17d2d6075dc9b02c4255a7395046c5e0
-
Jingning Han authored
The returned value is not used anywhere, hence changing the function type into void. Change-Id: I0ece49ed61e7aab6df01140135503ad41d4ef4a4
-
hkuang authored
-
Jingning Han authored
This commit makes a struct that contains rate value, distortion value, and the rate-distortion cost. The goal is to provide a better interface for rate-distortion related operation. It is first used in rd_pick_partition and saves a few RDCOST calculations. Change-Id: I1a6ab7b35282d3c80195af59b6810e577544691f
-
hkuang authored
Change-Id: I016b4e77d8268e189473f4c382603afe1ae1750f
-
Adrian Grange authored
Change-Id: I4b4764463f5a7cdc01ec004b882c6237466c74b0
-
Alex Converse authored
Add a test vector to show the cases where segmentation map is preserved from frome to frame as outlined in the inquiry in issue 761. Change-Id: I630c6aba27d0d0b109cc7fd7c6fcd008222a0cf3
-
Paul Wilkins authored
Add back clamp which ensures that the Q adaptation is turned off when the over_shoot_pct and under_shoot_pct parameters are set to 100. Change-Id: Id0161b114d39a3029cd3eb28020caab0c3914922
-
Paul Wilkins authored
-
JackyChen authored
Change-Id: If4b0aca18c8474dd2456900ae9681e74222e645f
-
James Zern authored
-
James Zern authored
-
James Zern authored
-
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. (Rebase of If25a2449a415449c150acff23df713e9598d64c9 to resolve a auto-merge error) Change-Id: Iec4e1613ef0d067454751d8220edb7058dfbd816
-
- 12 Oct, 2014 1 commit
-
-
Jingning Han authored
This fixes a valgrind warning in the ActiveMapTest unit test reported in issue 870. Change-Id: Idf172ab0244ebefe630c3577e649bc9ba7c43d10
-
- 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 2 commits