Lines Matching defs:info
41 VdpPictureInfoVP9 *info = &pic_ctx->info.vp9;
47 info->width = avctx->width;
48 info->height = avctx->height;
50 info->lastReference = VDP_INVALID_HANDLE;
51 info->goldenReference = VDP_INVALID_HANDLE;
52 info->altReference = VDP_INVALID_HANDLE;
55 info->lastReference = ff_vdpau_get_surface_id(h->refs[h->h.refidx[0]].f);
58 info->goldenReference = ff_vdpau_get_surface_id(h->refs[h->h.refidx[1]].f);
61 info->altReference = ff_vdpau_get_surface_id(h->refs[h->h.refidx[2]].f);
64 info->profile = h->h.profile;
65 info->frameContextIdx = h->h.framectxid;
66 info->keyFrame = h->h.keyframe;
67 info->showFrame = !h->h.invisible;
68 info->errorResilient = h->h.errorres;
69 info->frameParallelDecoding = h->h.parallelmode;
71 info->subSamplingX = pixdesc->log2_chroma_w;
72 info->subSamplingY = pixdesc->log2_chroma_h;
74 info->intraOnly = h->h.intraonly;
75 info->allowHighPrecisionMv = h->h.keyframe ? 0 : h->h.highprecisionmvs;
76 info->refreshEntropyProbs = h->h.refreshctx;
78 info->bitDepthMinus8Luma = pixdesc->comp[0].depth - 8;
79 info->bitDepthMinus8Chroma = pixdesc->comp[1].depth - 8;
81 info->loopFilterLevel = h->h.filter.level;
82 info->loopFilterSharpness = h->h.filter.sharpness;
83 info->modeRefLfEnabled = h->h.lf_delta.enabled;
85 info->log2TileColumns = h->h.tiling.log2_tile_cols;
86 info->log2TileRows = h->h.tiling.log2_tile_rows;
88 info->segmentEnabled = h->h.segmentation.enabled;
89 info->segmentMapUpdate = h->h.segmentation.update_map;
90 info->segmentMapTemporalUpdate = h->h.segmentation.temporal;
91 info->segmentFeatureMode = h->h.segmentation.absolute_vals;
93 info->qpYAc = h->h.yac_qi;
94 info->qpYDc = h->h.ydc_qdelta;
95 info->qpChDc = h->h.uvdc_qdelta;
96 info->qpChAc = h->h.uvac_qdelta;
98 info->resetFrameContext = h->h.resetctx;
99 info->mcompFilterType = h->h.filtermode ^ (h->h.filtermode <= 1);
100 info->uncompressedHeaderSize = h->h.uncompressed_header_size;
101 info->compressedHeaderSize = h->h.compressed_header_size;
102 info->refFrameSignBias[0] = 0;
105 for (i = 0; i < FF_ARRAY_ELEMS(info->mbModeLfDelta); i++)
106 info->mbModeLfDelta[i] = h->h.lf_delta.mode[i];
108 for (i = 0; i < FF_ARRAY_ELEMS(info->mbRefLfDelta); i++)
109 info->mbRefLfDelta[i] = h->h.lf_delta.ref[i];
111 for (i = 0; i < FF_ARRAY_ELEMS(info->mbSegmentTreeProbs); i++)
112 info->mbSegmentTreeProbs[i] = h->h.segmentation.prob[i];
114 for (i = 0; i < FF_ARRAY_ELEMS(info->activeRefIdx); i++) {
115 info->activeRefIdx[i] = h->h.refidx[i];
116 info->segmentPredProbs[i] = h->h.segmentation.pred_prob[i];
117 info->refFrameSignBias[i + 1] = h->h.signbias[i];
120 for (i = 0; i < FF_ARRAY_ELEMS(info->segmentFeatureEnable); i++) {
121 info->segmentFeatureEnable[i][0] = h->h.segmentation.feat[i].q_enabled;
122 info->segmentFeatureEnable[i][1] = h->h.segmentation.feat[i].lf_enabled;
123 info->segmentFeatureEnable[i][2] = h->h.segmentation.feat[i].ref_enabled;
124 info->segmentFeatureEnable[i][3] = h->h.segmentation.feat[i].skip_enabled;
126 info->segmentFeatureData[i][0] = h->h.segmentation.feat[i].q_val;
127 info->segmentFeatureData[i][1] = h->h.segmentation.feat[i].lf_val;
128 info->segmentFeatureData[i][2] = h->h.segmentation.feat[i].ref_val;
129 info->segmentFeatureData[i][3] = 0;
135 info->colorSpace = 0;
138 info->colorSpace = 1;
141 info->colorSpace = 2;
144 info->colorSpace = 3;
147 info->colorSpace = 4;
150 info->colorSpace = 5;
153 info->colorSpace = 6;
156 info->colorSpace = 7;