Lines Matching refs:plane
27 int n = s->plane[i].available_lines;
30 av_freep(&s->plane[i].line[j]);
32 s->plane[i].line[j+n] = NULL;
37 memset(s->plane[i].line, 0, sizeof(uint8_t*) * s->plane[i].available_lines * (s->is_ring ? 3 : 1));
54 int n = s->plane[i].available_lines;
58 av_assert0(n == s->plane[ii].available_lines);
60 // chroma plane line U and V are expected to be contiguous in memory
62 s->plane[i].line[j] = av_malloc(size * 2 + 32);
63 if (!s->plane[i].line[j]) {
67 s->plane[ii].line[j] = s->plane[i].line[j] + size + 16;
69 s->plane[i].line[j+n] = s->plane[i].line[j];
70 s->plane[ii].line[j+n] = s->plane[ii].line[j];
94 s->plane[i].line = av_calloc(n, sizeof(*s->plane[i].line));
95 if (!s->plane[i].line)
98 s->plane[i].tmp = ring ? s->plane[i].line + size[i] * 2 : NULL;
99 s->plane[i].available_lines = size[i];
100 s->plane[i].sliceY = 0;
101 s->plane[i].sliceH = 0;
113 av_freep(&s->plane[i].line);
114 s->plane[i].tmp = NULL;
124 int n = s->plane[i].available_lines;
125 int l = lum - s->plane[i].sliceY;
128 s->plane[i].sliceY += n;
129 s->plane[i].sliceH -= n;
135 int n = s->plane[i].available_lines;
136 int l = chr - s->plane[i].sliceY;
139 s->plane[i].sliceY += n;
140 s->plane[i].sliceH -= n;
166 int first = s->plane[i].sliceY;
167 int n = s->plane[i].available_lines;
172 s->plane[i].sliceH = FFMAX(tot_lines, s->plane[i].sliceH);
174 s->plane[i].line[start[i] - first + j] = src_i + j * stride[i];
176 s->plane[i].sliceY = start[i];
178 s->plane[i].sliceH = lines;
180 s->plane[i].line[j] = src_i + j * stride[i];
193 size = s->plane[i].available_lines;
198 ((int32_t*)(s->plane[i].line[j]))[k] = 1<<18;
202 ((int64_t*)(s->plane[i].line[j]))[k] = 1LL<<34;
206 ((int16_t*)(s->plane[i].line[j]))[k] = 1<<14;