- 15 Sep, 2014 2 commits
-
-
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
-
Jingning Han authored
Change-Id: I9b6a74bdf003b39235f14f8b5b7f3b861f6bf131
-
- 12 Sep, 2014 3 commits
-
-
Jingning Han authored
When a reference frame type is not in the frame buffer, the mode search threshold will be set to INT_MAX, so as to effectively turn off the mode entries in the rate-distortion optimization loop that involves this reference frame type. This operation is now integrated in the ref_frame_skip_mask scheme. This commit hence removes the redundant mode search threshold setting. Change-Id: Ib18f45da611afda2af275201efd367df7f5101ab
-
Jingning Han authored
This commit unifies the reference frame control in the rate- distortion optimization search loop of sub8x8 block size to remove the control dependency on mode search order. Change-Id: I3a174099f71a7cc176ede9fd60e2374243ae9232
-
Jingning Han authored
Change-Id: Ie45687405dcaa34ba465dce2aa14f76017d3a794
-
- 11 Sep, 2014 9 commits
-
-
Jingning Han authored
The variable best_inter_rd is effectively not in use in the rate- distortion mode search loops of both regular block sizes and sub8x8 block sizes. Change-Id: I178f909f8c9629772e13adc6257908653b2adf31
-
Jingning Han authored
The speed feature that skips compound inter prediction modes was subsumed by other speed features and effectively was not in use. This commit removes it. Change-Id: I22b0c71a8ddd15d93b25d86fa63a1dce2ba6a1a9
-
Jingning Han authored
Change-Id: Ifaf6738f26e86ded6eb6ea1465bad7a229612999
-
Jingning Han authored
Integrate intra mode mask speed feature with the mode_skip_mask scheme. Move it outside the mode search loop in the vp9_rd_pick_inter_mode_sb function. Change-Id: I7738fea749bfdc08ad05d7f2524feb8ff67568d9
-
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
-
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
-
- 09 Sep, 2014 9 commits
-
-
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
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
-
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
-
Marco authored
-
Marco authored
Add qp/bitrate condition, update some settings. Change-Id: I1af0f102823a886393be063ad9d17d7564753cc7
-
James Zern authored
* changes: vp9_pick_inter_mode: normalize some types vp9_pick_inter_mode: cosmetics: localize var. defs vp9_pick_inter_mode: cosmetics: add const vp9_pick_inter_mode: cosmetics: fix indent vp9_pickmode: move PRED_BUFFER definition to .c vp9_pickmode: make vp9_pick_inter_mode() void
-
Yaowu Xu authored
-
- 08 Sep, 2014 8 commits
-
-
Paul Wilkins authored
Compile fails when CONFIG_INTERNAL_STATS flag is set. Change-Id: Iba7701c058169ca3fc0b9008619ac55a1fe1a8b6
-
Minghai Shang authored
-
Johann authored
-
Johann authored
-
Yaowu Xu authored
-
Jia Jia authored
Use generic C implementation instead of neon-specific code Change-Id: Ib322b4ece9cdbd4de76a9eed3d2e9fd1d8542406
-
Dmitry Kovalev authored
Change-Id: Ifae8906185a868a07685eb7a7da2484af95e70a7
-
Jingning Han authored
-
- 07 Sep, 2014 1 commit
-
-
Dmitry Kovalev authored
-
- 06 Sep, 2014 8 commits
-
-
James Zern authored
Issue 24479004: Fix building with MSVC for arm https://webrtc-codereview.appspot.com/24479004/ Change-Id: I758b33a21f46e46af6e58d83b7c045262ac9c7d9
-
Dmitry Kovalev authored
Change-Id: Ib4f5dd733eb2939b108070a01e83da5d9990bac0
-
James Zern authored
Change-Id: I4c74dcab6358817f03d3bc4d526006d241f0c10e
-
James Zern authored
Change-Id: Ifbfc142291697a1847ef85ced0b0eb4d6dab161e
-
James Zern authored
Change-Id: I2450b4856e48dbc4d5b938b2edcea0704f756c8e
-
James Zern authored
+ delete a dead comment Change-Id: Ibdb07f6dbdb30fc7888f6115ddc326fcec1157a7
-
James Zern authored
Change-Id: I3737772fe53f9885c82e2ac4c1af478ab951c16c
-
James Zern authored
the previous return value was constant and unused. Change-Id: Ic3be55edb4a884448c7bb07977a80dfb58b7b940
-