Home
last modified time | relevance | path

Searched refs:lf (Results 1 – 13 of 13) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
Dvp9_picklpf.c49 struct loopfilter *const lf = &cm->lf; in search_filter_level() local
57 int filt_mid = clamp(lf->filter_level, min_filter_level, max_filter_level); in search_filter_level()
131 lf->filter_level = filt_best; in search_filter_level()
137 struct loopfilter *const lf = &cm->lf; in vp9_pick_filter_level() local
139 lf->sharpness_level = cm->frame_type == KEY_FRAME ? 0 in vp9_pick_filter_level()
151 lf->filter_level = clamp(filt_guess, min_filter_level, max_filter_level); in vp9_pick_filter_level()
Dvp9_bitstream.c683 static void encode_loopfilter(struct loopfilter *lf, in encode_loopfilter() argument
688 vp9_wb_write_literal(wb, lf->filter_level, 6); in encode_loopfilter()
689 vp9_wb_write_literal(wb, lf->sharpness_level, 3); in encode_loopfilter()
693 vp9_wb_write_bit(wb, lf->mode_ref_delta_enabled); in encode_loopfilter()
695 if (lf->mode_ref_delta_enabled) { in encode_loopfilter()
696 vp9_wb_write_bit(wb, lf->mode_ref_delta_update); in encode_loopfilter()
697 if (lf->mode_ref_delta_update) { in encode_loopfilter()
699 const int delta = lf->ref_deltas[i]; in encode_loopfilter()
700 const int changed = delta != lf->last_ref_deltas[i]; in encode_loopfilter()
703 lf->last_ref_deltas[i] = delta; in encode_loopfilter()
[all …]
Dvp9_ratectrl.c126 vp9_copy(cc->last_ref_lf_deltas, cm->lf.last_ref_deltas); in vp9_save_coding_context()
127 vp9_copy(cc->last_mode_lf_deltas, cm->lf.last_mode_deltas); in vp9_save_coding_context()
148 vp9_copy(cm->lf.last_ref_deltas, cc->last_ref_lf_deltas); in vp9_restore_coding_context()
149 vp9_copy(cm->lf.last_mode_deltas, cc->last_mode_lf_deltas); in vp9_restore_coding_context()
Dvp9_onyx_if.c955 cpi->common.lf.sharpness_level = cpi->oxcf.sharpness; in vp9_change_config()
2102 struct loopfilter *lf = &cm->lf; local
2104 lf->filter_level = 0;
2118 if (lf->filter_level > 0) {
2119 vp9_loop_filter_frame(cm, xd, lf->filter_level, 0, 0);
2589 cm->lf.mode_ref_delta_update = 0;
2819 cm->lf.mode_ref_delta_update = 0;
2937 cm->lf.mode_ref_delta_update ||
3271 cm->lf.filter_level * 10 / 6);
Dvp9_encodeframe.c2447 cpi->common.lf.filter_level = 0; in switch_lossless_mode()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_entropymode.c421 static void set_default_lf_deltas(struct loopfilter *lf) { in set_default_lf_deltas() argument
422 lf->mode_ref_delta_enabled = 1; in set_default_lf_deltas()
423 lf->mode_ref_delta_update = 1; in set_default_lf_deltas()
425 lf->ref_deltas[INTRA_FRAME] = 1; in set_default_lf_deltas()
426 lf->ref_deltas[LAST_FRAME] = 0; in set_default_lf_deltas()
427 lf->ref_deltas[GOLDEN_FRAME] = -1; in set_default_lf_deltas()
428 lf->ref_deltas[ALTREF_FRAME] = -1; in set_default_lf_deltas()
430 lf->mode_deltas[0] = 0; in set_default_lf_deltas()
431 lf->mode_deltas[1] = 0; in set_default_lf_deltas()
437 struct loopfilter *const lf = &cm->lf; in vp9_setup_past_independence() local
[all …]
Dvp9_loopfilter.c239 struct loopfilter *lf = &cm->lf; in vp9_loop_filter_init() local
243 update_sharpness(lfi, lf->sharpness_level); in vp9_loop_filter_init()
244 lf->last_sharpness_level = lf->sharpness_level; in vp9_loop_filter_init()
258 struct loopfilter *const lf = &cm->lf; in vp9_loop_filter_frame_init() local
262 if (lf->last_sharpness_level != lf->sharpness_level) { in vp9_loop_filter_frame_init()
263 update_sharpness(lfi, lf->sharpness_level); in vp9_loop_filter_frame_init()
264 lf->last_sharpness_level = lf->sharpness_level; in vp9_loop_filter_frame_init()
276 if (!lf->mode_ref_delta_enabled) { in vp9_loop_filter_frame_init()
282 const int intra_lvl = lvl_seg + lf->ref_deltas[INTRA_FRAME] * scale; in vp9_loop_filter_frame_init()
287 const int inter_lvl = lvl_seg + lf->ref_deltas[ref] * scale in vp9_loop_filter_frame_init()
[all …]
Dvp9_onyxc_int.h167 struct loopfilter lf; member
Dvp9_postproc.c610 const int q = MIN(63, cm->lf.filter_level * 10 / 6); in vp9_post_proc_frame()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/
Dvp9_decodeframe.c542 static void setup_loopfilter(struct loopfilter *lf, in setup_loopfilter() argument
544 lf->filter_level = vp9_rb_read_literal(rb, 6); in setup_loopfilter()
545 lf->sharpness_level = vp9_rb_read_literal(rb, 3); in setup_loopfilter()
549 lf->mode_ref_delta_update = 0; in setup_loopfilter()
551 lf->mode_ref_delta_enabled = vp9_rb_read_bit(rb); in setup_loopfilter()
552 if (lf->mode_ref_delta_enabled) { in setup_loopfilter()
553 lf->mode_ref_delta_update = vp9_rb_read_bit(rb); in setup_loopfilter()
554 if (lf->mode_ref_delta_update) { in setup_loopfilter()
559 lf->ref_deltas[i] = vp9_rb_read_signed_literal(rb, 6); in setup_loopfilter()
563 lf->mode_deltas[i] = vp9_rb_read_signed_literal(rb, 6); in setup_loopfilter()
[all …]
Dvp9_decoder.c364 vp9_loop_filter_frame_mt(pbi, cm, &pbi->mb, cm->lf.filter_level, 0, 0); in vp9_receive_compressed_data()
366 vp9_loop_filter_frame(cm, &pbi->mb, cm->lf.filter_level, 0, 0); in vp9_receive_compressed_data()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/test/
Dtest-data.sha1572 a34e14923d6d17b1144254d8187d7f85b700a63c vp90-2-02-size-lf-1920x1080.webm
573 e3b28ddcfaeb37fb4d132b93f92642a9ad17c22d vp90-2-02-size-lf-1920x1080.webm.md5
Dtest.mk523 LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-02-size-lf-1920x1080.webm
524 LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-02-size-lf-1920x1080.webm.md5