- 11 Sep, 2014 - 18 commits
-
-
Minghai Shang authored
-
Dmitry Kovalev authored
-
Jingning Han authored
-
Minghai Shang authored
1. svc_encodeframe.c will not handle frame or stats packets anymore. The app will process them. 2. Remove APIs that related to these packets. Change-Id: Id0d7f8b458dc09c6f77064c0878fd4e572db001b
-
Dmitry Kovalev authored
Change-Id: Ib8498c3127c397b453beff140503b2aca0d11cfc
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
Minghai Shang authored
-
Jingning Han authored
This speed feature is used in real-time setting only. Remove the related condition check in the rate-distortion optimization search loop. Change-Id: Iaacc1e268214634e6f95c5048c28a60cec6c42fc
-
Jingning Han authored
Unify this speed feature in the ref_frame_skip_mask scheme. Change-Id: I7ea5646da02d3ea643680c22d50dabd448d55a27
-
Jingning Han authored
Change-Id: I0da29c858c6c1eb5ef07cee8f599329f5a002da9
-
Jingning Han authored
Refactor overlay frame speed-up related function. Make it unified with the ref_frame_skip_mask system and Move it out of the mode search loop. Change-Id: I0dde9baf44354f6ba00b4679cba02fa6a30c7316
-
JackyChen authored
-
Minghai Shang authored
Change-Id: If3035f0e7dfcfe88c4bbf4eec66761e070476df0
-
Jingning Han authored
This commit refactor the rate-distortion optimization search for regular block sizes to remove the speed feature dependency on mode search order. Change-Id: Ied033ee484c2957e17baa7b6450b720fe7dd0e7d
-
James Zern authored
-
- 10 Sep, 2014 - 7 commits
-
-
JackyChen authored
This issue is found when the denoising mode is set to kDenoiserOnYUVAggressive. Updated the C code to make it the same with SSE version. I also changed several lines in VP9 denoiser for the code style. Change-Id: I640d48cf946fe8c6a400e6e252107501d1e226d3
-
Jingning Han authored
-
Jingning Han authored
-
Tom Finegan authored
This speeds up the encode significantly. Also added a comment about using best quality to keep new developers informed. Change-Id: I04e8154d4b2c4cae07fe7cc9a71e707f649e9ed4
-
Jim Bankoski authored
-
James Zern authored
don't bother decoding any further after receiving an earlier decode error until a key/intra-only frame is encountered. Change-Id: I381917b70d7a9e6f8d6de42e3d181bb113a4cec4
-
Dmitry Kovalev authored
-
- 09 Sep, 2014 - 15 commits
-
-
James Zern authored
* changes: vp9_dthread: simplify loop_filter_row_worker signature simplify vp9_loop_filter_worker signature vp9_decodeframe: simplify tile_work_hook signature
-
James Zern authored
* changes: vp9_loop_filter_frame_mt: defer allocations vp9_loop_filter_alloc: reorder parameters
-
Jingning Han authored
This commit fixes a bug related to skipping intra mode checking, by using a separate variable to store the best prediction error from inter mode. It avoids unintentionally overwriting intra mode rate-distortion cost, and hence affecting other speed features. Change-Id: I99e12993339c84c8b4f597996b372012e5858fae
-
Jingning Han authored
Assigning selected reference frame pointer is done in the encode_superblock function. No need to do this at the end of rate-distortion optimization search. Change-Id: I33fcede0fd304b4a4c4deef2d126d79546a9c070
-
Jingning Han authored
-
Jingning Han authored
-
Yunqing Wang authored
-
Johann authored
-
Dmitry Kovalev authored
-
Jingning Han authored
This commit refactors the vp9_rd_pick_inter_mode_sb function to remove the intra mode early termination dependency on the mode search order. Change-Id: If6ac49aa7c530c7b9a5bd31b0ab84db83e192bec
-
Alex Converse authored
-
Alex Converse authored
-
Jingning Han authored
This commit allows the encoder to find current best prediction mode state using best_mbmode, instead of fetching from the static mode search table via best_mode_index. Change-Id: Ibefeab83aed33a49c2be03e83f09153856ca4271
-
Johann authored
Allow building for targets which have NEON but not EDSP or MEDIA. Set HAS_NEON flag for builds which have neon assembly but not intrinsics. Change-Id: Ibfa81a8444a8c55d1d3209c533d1d70d2f809669
-
Yunqing Wang authored
The use of use_lastframe_partitioning is totally removed in good- quality encoding. Its usage in real-time encoding needs to be evaluated to see if it can be removed too. The Borg tests at speed 4 showed: stdhd set: 0.220% psnr gain, 0.166% ssim gain; derf set: 0.329% psnr gain, 0.476% ssim gain. Speed test on selected clips showed 1.54% speedup.(Worst case: pedestrian_area_1080p25.y4m, speed loss: 1.5%) Change-Id: I1c844d329b0b5678558439b887297c1be7ddab00
-