- 03 Oct, 2014 7 commits
-
-
Deb Mukherjee authored
Profiles 1-3 are stable enough that we can remove the experimental bitstream commandline option. Change-Id: Id2a64a08192d7eac6c45384ee34196330351c6d8
-
Deb Mukherjee authored
-
Deb Mukherjee authored
Incorporates the WRAPLOW macro into the non-highbitdepth transforms to aid hardware verification between a software C model and an intended hardware implementation though the use of the configure options: --enable-experimental --enable-emulate-hardware. Note that to avoid further discrepancies between the sse/sse2 implementations of the transforms and the C implementation, when the emulate hardware option is invoked, we also disable sse/sse2/etc. Also incudes some minor cleanups/renaming etc. Change-Id: Ib864d8493313927d429cce402982f1c8e45b3287
-
Deb Mukherjee authored
-
Deb Mukherjee authored
Adds proper scaling for highbitdepth in a rdopt cost. Change-Id: I066694799a7f491b830945ef1c66eb202071c355
-
Deb Mukherjee authored
To fix a VS warning. Change-Id: I4c530c0afe8d06acdb8cc78b7995aba57a25373d
-
Deb Mukherjee authored
-
- 02 Oct, 2014 16 commits
-
-
Deb Mukherjee authored
Change-Id: I59946642cb5c370726da33f4448a3deaba7d3f11
-
Yaowu Xu authored
-
Yaowu Xu authored
This commit changes the tables to be read only, which fixes issue #866 Change-Id: I85bbe03f9d344f50570f8c1c61699bdc5cee248f
-
Alex Converse authored
-
Debargha Mukherjee authored
-
Alex Converse authored
Change-Id: I777f49a3c2c2aaa04ae23904396bd7254e1afd8c
-
Alex Converse authored
Change-Id: I0e262ede7eb4a4ae0c86181922d744e542e93350
-
Deb Mukherjee authored
-
Deb Mukherjee authored
Change-Id: I034b73bb27e8023733aae63e6f8565f0a64c7267
-
Deb Mukherjee authored
-
Alexander Voronov authored
Change-Id: I5a566d6ade720f212a60c0ad5d6f1ee1d1d37f2e
-
Deb Mukherjee authored
Fixes an intermittent assert failure for highbitdepth. Change-Id: If8cad0209a94f1184b69c7b3f1d587934f857d9b
-
Tom Finegan authored
-
Deb Mukherjee authored
-
Jingning Han authored
-
Jingning Han authored
-
- 01 Oct, 2014 17 commits
-
-
Deb Mukherjee authored
Adds enums and corresponding vpx level code. Change-Id: Ia402d47490a4466988d7edc6b7e3e5163f20a381
-
Deb Mukherjee authored
-
Yunqing Wang authored
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
Change-Id: Id92544762e7b96d3c729dfc8e04ecff91cbcc7f9
-
Jingning Han authored
Change-Id: Icfc3fb62cc0b05e435814035bfe1f2e2870442b4
-
Deb Mukherjee authored
Miscellaneous bug-fixes for high bitdepth functionality. With this patch, high bit-depth profiles become mostly functional, except for an intermittent assert failure issue that is being tracked. Change-Id: I6a7fcbdcf1e5b09842e88535f8442d2e1230748c
-
Tom Finegan authored
- iphonesimulator: IOS_VERSION_MIN was declared in the wrong place. - armv6: linking via ld instead of CXX is basically required. Change-Id: Iad187691f633dcf2bc3e3590e88084bb926edb76
-
Jingning Han authored
This commit removes unused header file vp9_onyxc_int.h and repeatedly included file vpx_ports/mem.h from vp9_block.h Change-Id: I400b210bd1da48f1880bd50a8f4a6e2c690e15a1
-
Yunqing Wang authored
Block transform skipping was implemented based on DCT's energy conservation property. Modified the thresholds using zero bin parameters. AC and DC coefficients were checked separately to allow better identifying of skippable blocks. Borg test at speed 3 showed: stdhd set: psnr gain: 0.153%, ssim gain: 0.051%; derf set: psnr gain: 0.023%, ssim gain: 0.036% For most test clips, the encoding speedup is 1% - 2%. parkrun(720p): 7.5% speedup, park_joy(1080p): 3.5% speedup. Change-Id: If28eb81113a077414f5ca7b021c14f9069b373bb
-
Jingning Han authored
The file vpx_integer.h has been included and used in the parent file vp9_common.h. Change-Id: I9c65f08353576f9ef1e5ea17244fc5ca964ec002
-
Jingning Han authored
The commit cleans up the header files in vp9_entropymv.h. This file should only depend on vp9_mv.h and vp9_prob.h. Remove the giant vp9_blockd.h from header file list. Change-Id: I44cd26d2cfd10a16a9325778347dd53f888a874c
-
Alex Converse authored
BEST is used in very few tests. Change-Id: I71880534fe5a44721e7bac8be49b5f71766c1e5f
-
Jingning Han authored
-
Jingning Han authored
For regular inter frames, if the distance from GOLDEN_FRAME is larger than 2 and if the predicted motion vector of LAST_FRAME gives lower sse than that of GOLDEN_FRAME, skip the GOLDE_FRAME mode checking in the rate-distortion optimization. It provides about 5% speed-up at expense of -0.137% and -0.230% performance down for speed 3. Local experiment results: pedestrian 1080p 2000 kbps 66712 b/f, 40.908 dB, 113688 ms -> 66768 b/f, 40.911 dB, 108752 ms blue_sky 1080p 2000 kbps 51054 b/f, 35.894 dB, 70406 ms -> 51051 b/f, 35.891 dB, 67236 ms old_town_cross 720p 1500 kbps 14412 b/f, 36.252 dB, 60690 ms -> 14431 b/f, 36.249 dB, 57346 ms Change-Id: Idfcafe7f63da7a4896602fc60bd7093f0f0d82ca
-