Lines Matching refs:comp
161 c = &desc->comp[i];
186 draw->comp_mask[desc->comp[i].plane] |=
187 1 << (desc->comp[i].offset_plus1 - 1);
202 color->comp[0].u8[rgba_map[i]] = rgba[i];
205 color->comp[rgba_map[i]].u8[0] = rgba[i];
209 color->comp[0].u8[0] = RGB_TO_Y_CCIR(rgba[0], rgba[1], rgba[2]);
210 color->comp[1].u8[0] = RGB_TO_U_CCIR(rgba[0], rgba[1], rgba[2], 0);
211 color->comp[2].u8[0] = RGB_TO_V_CCIR(rgba[0], rgba[1], rgba[2], 0);
212 color->comp[3].u8[0] = rgba[3];
214 color->comp[0].u8[0] = RGB_TO_Y_CCIR(rgba[0], rgba[1], rgba[2]);
215 color->comp[1].u8[0] = rgba[3];
269 memcpy(p, color->comp[plane].u8, draw->pixelstep[plane]);
318 static int component_used(FFDrawContext *draw, int plane, int comp)
320 return (draw->comp_mask[plane] >> comp) & 1;
353 unsigned alpha, nb_planes, nb_comp, plane, comp;
374 for (comp = 0; comp < nb_comp; comp++) {
375 if (!component_used(draw, plane, comp))
377 p = p0 + comp;
379 blend_line(p, color->comp[plane].u8[comp], alpha >> 1,
385 blend_line(p, color->comp[plane].u8[comp], alpha,
391 blend_line(p, color->comp[plane].u8[comp], alpha >> 1,
451 unsigned alpha, nb_planes, nb_comp, plane, comp;
473 for (comp = 0; comp < nb_comp; comp++) {
474 if (!component_used(draw, plane, comp))
476 p = p0 + comp;
480 color->comp[plane].u8[comp], alpha,
489 color->comp[plane].u8[comp], alpha,
498 color->comp[plane].u8[comp], alpha,