Lines Matching refs:plane

47         uint8_t ** src = desc->src->plane[0].line;
48 uint8_t ** dst = desc->dst->plane[0].line;
49 int src_pos = sliceY+i - desc->src->plane[0].sliceY;
50 int dst_pos = sliceY+i - desc->dst->plane[0].sliceY;
63 desc->dst->plane[0].sliceH += 1;
66 src = desc->src->plane[3].line;
67 dst = desc->dst->plane[3].line;
69 src_pos = sliceY+i - desc->src->plane[3].sliceY;
70 dst_pos = sliceY+i - desc->dst->plane[3].sliceY;
72 desc->dst->plane[3].sliceH += 1;
93 desc->dst->plane[0].sliceY = sliceY;
94 desc->dst->plane[0].sliceH = sliceH;
95 desc->dst->plane[3].sliceY = sliceY;
96 desc->dst->plane[3].sliceH = sliceH;
99 int sp0 = sliceY+i - desc->src->plane[0].sliceY;
100 int sp1 = ((sliceY+i) >> desc->src->v_chr_sub_sample) - desc->src->plane[1].sliceY;
101 const uint8_t * src[4] = { desc->src->plane[0].line[sp0],
102 desc->src->plane[1].line[sp1],
103 desc->src->plane[2].line[sp1],
104 desc->src->plane[3].line[sp0]};
105 uint8_t * dst = desc->dst->plane[0].line[i];
115 dst = desc->dst->plane[3].line[i];
173 uint8_t ** src1 = desc->src->plane[1].line;
174 uint8_t ** dst1 = desc->dst->plane[1].line;
175 uint8_t ** src2 = desc->src->plane[2].line;
176 uint8_t ** dst2 = desc->dst->plane[2].line;
178 int src_pos1 = sliceY - desc->src->plane[1].sliceY;
179 int dst_pos1 = sliceY - desc->dst->plane[1].sliceY;
181 int src_pos2 = sliceY - desc->src->plane[2].sliceY;
182 int dst_pos2 = sliceY - desc->dst->plane[2].sliceY;
196 desc->dst->plane[1].sliceH += 1;
197 desc->dst->plane[2].sliceH += 1;
208 int sp0 = (sliceY - (desc->src->plane[0].sliceY >> desc->src->v_chr_sub_sample)) << desc->src->v_chr_sub_sample;
209 int sp1 = sliceY - desc->src->plane[1].sliceY;
213 desc->dst->plane[1].sliceY = sliceY;
214 desc->dst->plane[1].sliceH = sliceH;
215 desc->dst->plane[2].sliceY = sliceY;
216 desc->dst->plane[2].sliceH = sliceH;
219 const uint8_t * src[4] = { desc->src->plane[0].line[sp0+i],
220 desc->src->plane[1].line[sp1+i],
221 desc->src->plane[2].line[sp1+i],
222 desc->src->plane[3].line[sp0+i]};
224 uint8_t * dst1 = desc->dst->plane[1].line[i];
225 uint8_t * dst2 = desc->dst->plane[2].line[i];
274 desc->dst->plane[1].sliceY = sliceY + sliceH - desc->dst->plane[1].available_lines;
275 desc->dst->plane[1].sliceH = desc->dst->plane[1].available_lines;
276 desc->dst->plane[2].sliceY = sliceY + sliceH - desc->dst->plane[2].available_lines;
277 desc->dst->plane[2].sliceH = desc->dst->plane[2].available_lines;