Lines Matching refs:feat
649 memset(s->s.h.segmentation.feat, 0, sizeof(s->s.h.segmentation.feat));
706 if ((s->s.h.segmentation.feat[i].q_enabled = get_bits1(&s->gb)))
707 s->s.h.segmentation.feat[i].q_val = get_sbits_inv(&s->gb, 8);
708 if ((s->s.h.segmentation.feat[i].lf_enabled = get_bits1(&s->gb)))
709 s->s.h.segmentation.feat[i].lf_val = get_sbits_inv(&s->gb, 6);
710 if ((s->s.h.segmentation.feat[i].ref_enabled = get_bits1(&s->gb)))
711 s->s.h.segmentation.feat[i].ref_val = get_bits(&s->gb, 2);
712 s->s.h.segmentation.feat[i].skip_enabled = get_bits1(&s->gb);
721 if (s->s.h.segmentation.enabled && s->s.h.segmentation.feat[i].q_enabled) {
723 qyac = av_clip_uintp2(s->s.h.segmentation.feat[i].q_val, 8);
725 qyac = av_clip_uintp2(s->s.h.yac_qi + s->s.h.segmentation.feat[i].q_val, 8);
734 s->s.h.segmentation.feat[i].qmul[0][0] = ff_vp9_dc_qlookup[s->bpp_index][qydc];
735 s->s.h.segmentation.feat[i].qmul[0][1] = ff_vp9_ac_qlookup[s->bpp_index][qyac];
736 s->s.h.segmentation.feat[i].qmul[1][0] = ff_vp9_dc_qlookup[s->bpp_index][quvdc];
737 s->s.h.segmentation.feat[i].qmul[1][1] = ff_vp9_ac_qlookup[s->bpp_index][quvac];
740 if (s->s.h.segmentation.enabled && s->s.h.segmentation.feat[i].lf_enabled) {
742 lflvl = av_clip_uintp2(s->s.h.segmentation.feat[i].lf_val, 6);
744 lflvl = av_clip_uintp2(s->s.h.filter.level + s->s.h.segmentation.feat[i].lf_val, 6);
749 s->s.h.segmentation.feat[i].lflvl[0][0] =
750 s->s.h.segmentation.feat[i].lflvl[0][1] =
753 s->s.h.segmentation.feat[i].lflvl[j][0] =
756 s->s.h.segmentation.feat[i].lflvl[j][1] =
761 memset(s->s.h.segmentation.feat[i].lflvl, lflvl,
762 sizeof(s->s.h.segmentation.feat[i].lflvl));
1541 if (s->s.h.segmentation.feat[seg_id].q_enabled) {
1542 b->delta_qp = s->s.h.segmentation.feat[seg_id].q_val;
1862 memcpy(&s->s.h.segmentation.feat, &ssrc->s.h.segmentation.feat,
1863 sizeof(s->s.h.segmentation.feat));