Remove loop filter skip at speed 7+ because of bad visual artifacts and
up the postprocessing.
Change-Id: Ibdd0bac71aaee232d2bb2e14462733c51517768d
int vp9_post_proc_frame(struct VP9Common *cm,
YV12_BUFFER_CONFIG *dest, vp9_ppflags_t *ppflags) {
- const int q = MIN(63, cm->lf.filter_level * 10 / 6);
+ const int q = MIN(105, cm->lf.filter_level * 2);
const int flags = ppflags->post_proc_flag;
YV12_BUFFER_CONFIG *const ppbuf = &cm->post_proc_buffer;
struct postproc_state *const ppstate = &cm->postproc_state;
sf->adaptive_rd_thresh = 3;
sf->mv.search_method = FAST_DIAMOND;
sf->mv.fullpel_search_step_param = 10;
- sf->lpf_pick = LPF_PICK_MINIMAL_LPF;
}
if (speed >= 8) {
sf->adaptive_rd_thresh = 4;