- 04 Oct, 2014 1 commit
-
-
Deb Mukherjee authored
-
- 03 Oct, 2014 11 commits
-
-
Deb Mukherjee authored
Profiles 1-3 are stable enough that we can remove the experimental bitstream commandline option. Change-Id: Id2a64a08192d7eac6c45384ee34196330351c6d8
-
Jingning Han authored
-
Jingning Han authored
-
Deb Mukherjee authored
-
Jingning Han authored
Change-Id: Icbcfe7b56d88474f4398b4c5b52f6719d551ab4a
-
Jingning Han authored
This commit enables the encoder to skip split partition search if the bigger block size has all non-zero quantized coefficients in low frequency area and the total rate cost is below a certain threshold. It logarithmatically scales the rate threshold according to the current block size. For speed 3, the compression performance loss: derf -0.093% stdhd -0.066% Local experiments show 4% - 20% encoding speed-up for speed 3. blue_sky_1080p, 1500 kbps 51051 b/f, 35.891 dB, 67236 ms -> 50554 b/f, 35.857 dB, 59270 ms (12% speed-up) old_town_cross_720p, 1500 kbps 14431 b/f, 36.249 dB, 57687 ms -> 14108 b/f, 36.172 dB, 46586 ms (19% speed-up) pedestrian_area_1080p, 1500 kbps 50812 b/f, 40.124 dB, 100439 ms -> 50755 b/f, 40.118 dB, 96549 ms (4% speed-up) mobile_calendar_720p, 1000 kbps 10352 b/f, 35.055 dB, 51837 ms -> 10172 b/f, 35.003 dB, 44076 ms (15% speed-up) Change-Id: I412e34db49060775b3b89ba1738522317c3239c8
-
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 12 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
-