Home
last modified time | relevance | path

Searched refs:lflvl (Results 1 – 6 of 6) sorted by relevance

/third_party/ffmpeg/libavcodec/
Dvp9lpf.c178 void ff_vp9_loopfilter_sb(AVCodecContext *avctx, VP9Filter *lflvl, in ff_vp9_loopfilter_sb() argument
185 uint8_t (*uv_masks)[8][4] = lflvl->mask[s->ss_h | s->ss_v]; in ff_vp9_loopfilter_sb()
194 filter_plane_cols(s, col, 0, 0, lflvl->level, lflvl->mask[0][0], dst, ls_y); in ff_vp9_loopfilter_sb()
195 filter_plane_rows(s, row, 0, 0, lflvl->level, lflvl->mask[0][1], dst, ls_y); in ff_vp9_loopfilter_sb()
199 filter_plane_cols(s, col, s->ss_h, s->ss_v, lflvl->level, uv_masks[0], dst, ls_uv); in ff_vp9_loopfilter_sb()
200 filter_plane_rows(s, row, s->ss_h, s->ss_v, lflvl->level, uv_masks[1], dst, ls_uv); in ff_vp9_loopfilter_sb()
Dvp9.c272 lflvl_len * sizeof(*s->lflvl) + 16 * sizeof(*s->above_mv_ctx))); in update_size()
291 assign(s->lflvl, VP9Filter *, lflvl_len); in update_size()
722 int qyac, qydc, quvac, quvdc, lflvl, sh; in decode_frame_header() local
745 lflvl = av_clip_uintp2(s->s.h.segmentation.feat[i].lf_val, 6); in decode_frame_header()
747 lflvl = av_clip_uintp2(s->s.h.filter.level + s->s.h.segmentation.feat[i].lf_val, 6); in decode_frame_header()
749 lflvl = s->s.h.filter.level; in decode_frame_header()
752 s->s.h.segmentation.feat[i].lflvl[0][0] = in decode_frame_header()
753 s->s.h.segmentation.feat[i].lflvl[0][1] = in decode_frame_header()
754 av_clip_uintp2(lflvl + (s->s.h.lf_delta.ref[0] * (1 << sh)), 6); in decode_frame_header()
756 s->s.h.segmentation.feat[i].lflvl[j][0] = in decode_frame_header()
[all …]
Dvp9dec.h152 VP9Filter *lflvl; member
244 VP9Filter *lflvl, ptrdiff_t yoff, ptrdiff_t uvoff,
247 void ff_vp9_loopfilter_sb(AVCodecContext *avctx, VP9Filter *lflvl,
Dvp9shared.h145 uint8_t lflvl[4][2]; member
Dvaapi_vp9.c157 …memcpy(slice_param.seg_param[i].filter_level, h->h.segmentation.feat[i].lflvl, sizeof(slice_param.… in vaapi_vp9_decode_slice()
Dvp9block.c1264 VP9Filter *lflvl, ptrdiff_t yoff, ptrdiff_t uvoff, in ff_vp9_decode_block() argument
1434 (lvl = s->s.h.segmentation.feat[b->seg_id].lflvl[b->intra ? 0 : b->ref[0] + 1] in ff_vp9_decode_block()
1439 setctx_2d(&lflvl->level[row7 * 8 + col7], w4, h4, 8, lvl); in ff_vp9_decode_block()
1440 mask_edges(lflvl->mask[0], 0, 0, row7, col7, x_end, y_end, 0, 0, b->tx, skip_inter); in ff_vp9_decode_block()
1442 mask_edges(lflvl->mask[1], s->ss_h, s->ss_v, row7, col7, x_end, y_end, in ff_vp9_decode_block()