- 19 Sep, 2014 - 1 commit
-
-
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
-
- 17 Sep, 2014 - 2 commits
-
-
James Zern authored
-
Deb Mukherjee authored
-
- 16 Sep, 2014 - 20 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
-
Adrian Grange authored
The ARF frame should always be the same size as the native resolution of the input frames. It will be scaled to the required resolution at encode time. Change-Id: I0afe858129aa6ef65b1648f43476331715346896
-
Tom Finegan authored
-
Jingning Han authored
This commit makes the encoder to use non-zero mode threshold for NEARESTMV modes. The runtime for test clips of speed 3 is reduced by about 1%. pedestrian 1080p 2000 kbps, 143239 ms -> 141989 ms bus CIF 1000 kbps, 7835 ms -> 7749 ms The compression performance change is about -0.02% for both derf and stdhd. Change-Id: Ib71808922c41ae2997100cb7c561f68dcebfa08e
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
Yunqing Wang authored
-
Yunqing Wang authored
-
Yunqing Wang authored
Code refactoring. Change-Id: Idad53cb80497d13551a142a642f7529fc305b0bc
-
- 15 Sep, 2014 - 12 commits
-
-
Yunqing Wang authored
If the partition block is skippable, which means no coefficients for Y, U, and V planes, its skip flag is set to 1. No quality change (verified by borg tests), and no noticeable speed change. Change-Id: I9231f720f8dd6364384cf05aa148ca24d75450f1
-
Johann authored
Merge "vp8/vp9: neon: msvc: move the 'ifdef _MSC_VER' bit to vpx_ports/mem.h. fix compiling warning."
-
Frank Galligan authored
Libvpx was memseting every external frame buffer before decode. This was to work around a valgrind issue in our C loop filter. Most of the time this was not needed and we have noticed some significant performance loss on some platforms. Now we require the application to zero out the buffers if it is using external frame buffers. Change-Id: I7330d00a315e65137ed30edd5f813e8929b76242
-
Jingning Han authored
-
Jingning Han authored
This commit enforces ARF validation check for compound inter modes. It avoids potential access to ARF in the encoding process if it is not allowed. Change-Id: I055fec946b5d19d97937dc9001e1e564923e2439
-
Jingning Han authored
The valid reference frame check in sub8x8 rate-distortion optimization search has been included in the ref_frame_skip_mask scheme. This commit removes the later further validation checks that are not in effect. Change-Id: I853b477c44037d3dc0afec6cbfce08a96c597a75
-
Scott LaVarnway authored
Add vp8_mse16x16_neon.c - vp8_mse16x16_neon - vp8_get4x4sse_cs_neon Change-Id: I108952f60a9ae50613f0ce3903c2c81df19d99d0 Signed-off-by:
James Yu <james.yu@linaro.org>
-
Jingning Han authored
This commit replaces the best_ref_index table fetch with the use of best_mbmode in vp9_rd_pick_inter_mode_sub8x8. Change-Id: I882ee9ee6a8c0e61befcca1f4dba6d2ea8de8f13
-
Deb Mukherjee authored
-
Jingning Han authored
Change-Id: I9b6a74bdf003b39235f14f8b5b7f3b861f6bf131
-
Yunqing Wang authored
-
Paul Wilkins authored
Call to vp9_rc_get_second_pass_params() moved from Pass2Encode() to earlier in vp9_get_compressed_data(), to ensure that two pass stats and parameters are available before decisions such as frame scaling. Change-Id: If21537f0073919b04696a7d5e9aac78e23d76f39
-
- 14 Sep, 2014 - 1 commit
-
-
Deb Mukherjee authored
Explicit type casting to prevent warning. Change-Id: Ib5be4ad6d4126d88f7c67d246bb085df1e813329
-
- 13 Sep, 2014 - 4 commits
-
-
Jingning Han authored
-
Jia Jia authored
fix compiling warning. Change-Id: If8706a9046436f704c597e4275a6810c76ba7daa
-
Jingning Han authored
-
Jingning Han authored
-