Lines Matching refs:parent
311 SwsContext *const ctx = c->parent ? c->parent : c;
326 SwsContext *const ctx = c->parent ? c->parent : c;
1217 SwsContext *parent = priv;
1218 SwsContext *c = parent->slice_ctx[threadnr];
1220 const int slice_height = FFALIGN(FFMAX((parent->dst_slice_height + nb_jobs - 1) / nb_jobs, 1),
1223 const int slice_end = FFMIN((jobnr + 1) * slice_height, parent->dst_slice_height);
1229 for (int i = 0; i < FF_ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) {
1231 const ptrdiff_t offset = parent->frame_dst->linesize[i] *
1232 ((slice_start + parent->dst_slice_start) >> vshift);
1234 dst[i] = parent->frame_dst->data[i] + offset;
1237 err = scale_internal(c, (const uint8_t * const *)parent->frame_src->data,
1238 parent->frame_src->linesize, 0, c->srcH,
1239 dst, parent->frame_dst->linesize,
1240 parent->dst_slice_start + slice_start, slice_end - slice_start);
1243 parent->slice_err[threadnr] = err;