Lines Matching defs:Dav1dFrameContext

35 typedef struct Dav1dFrameContext Dav1dFrameContext;  typedef
215 struct Dav1dFrameContext { struct
216 Dav1dRef *seq_hdr_ref;
217 Dav1dSequenceHeader *seq_hdr;
218 Dav1dRef *frame_hdr_ref;
219 Dav1dFrameHeader *frame_hdr;
220 Dav1dThreadPicture refp[7];
221 Dav1dPicture cur; // during block coding / reconstruction
222 Dav1dThreadPicture sr_cur; // after super-resolution upscaling
223 Dav1dRef *mvs_ref;
224 refmvs_temporal_block *mvs, *ref_mvs[7];
225 Dav1dRef *ref_mvs_ref[7];
226 Dav1dRef *cur_segmap_ref, *prev_segmap_ref;
227 uint8_t *cur_segmap;
228 const uint8_t *prev_segmap;
229 unsigned refpoc[7], refrefpoc[7][7];
230 uint8_t gmv_warp_allowed[7];
231 CdfThreadContext in_cdf, out_cdf;
232 struct Dav1dTileGroup *tile;
233 int n_tile_data_alloc;
234 int n_tile_data;
237 struct ScalableMotionParams {
240 } svc[7][2 /* x, y */];
241 int resize_step[2 /* y, uv */], resize_start[2 /* y, uv */];
243 const Dav1dContext *c;
244 Dav1dTileState *ts;
245 int n_ts;
246 const Dav1dDSPContext *dsp;
247 struct {
262 } bd_fn;
264 int ipred_edge_sz;
265 pixel *ipred_edge[3];
266 ptrdiff_t b4_stride;
267 int w4, h4, bw, bh, sb128w, sb128h, sbh, sb_shift, sb_step, sr_sb128w;
268 uint16_t dq[DAV1D_MAX_SEGMENTS][3 /* plane */][2 /* dc/ac */];
269 const uint8_t *qm[N_RECT_TX_SIZES][3 /* plane */];
270 BlockContext *a;
271 int a_sz /* w*tile_rows */;
272 refmvs_frame rf;
273 uint8_t jnt_weights[7][7];
274 int bitdepth_max;
276 struct {
293 } frame_thread;
296 struct {
320 } lf;
322 struct {
345 } task_thread;
348 struct FrameTileThreadData {
351 } tile_thread;