Lines Matching refs:subpicture_priv

265    XvMCSubpicturePrivate *subpicture_priv;
293 subpicture_priv = CALLOC(1, sizeof(XvMCSubpicturePrivate));
294 if (!subpicture_priv)
323 subpicture_priv->sampler = pipe->create_sampler_view(pipe, tex, &sampler_templ);
325 if (!subpicture_priv->sampler) {
326 FREE(subpicture_priv);
330 subpicture_priv->context = context;
340 subpicture->privData = subpicture_priv;
354 subpicture_priv->palette = pipe->create_sampler_view(pipe, tex, &sampler_templ);
356 if (!subpicture_priv->sampler) {
357 FREE(subpicture_priv);
373 XvMCSubpicturePrivate *subpicture_priv;
390 subpicture_priv = subpicture->privData;
391 context_priv = subpicture_priv->context->privData;
393 dst = subpicture_priv->sampler;
413 XvMCSubpicturePrivate *subpicture_priv;
435 subpicture_priv = subpicture->privData;
436 context_priv = subpicture_priv->context->privData;
442 subpicture_priv->sampler->texture->format == PIPE_FORMAT_B4G4R4A4_UNORM) {
443 upload_sampler_convert(pipe, subpicture_priv->sampler, &dst_box, image, srcx, srcy);
445 src_stride = image->width * util_format_get_blocksize(subpicture_priv->sampler->texture->format);
446 upload_sampler(pipe, subpicture_priv->sampler, &dst_box, image->data, src_stride, srcx, srcy);
457 XvMCSubpicturePrivate *subpicture_priv;
466 subpicture_priv = subpicture->privData;
467 pipe_sampler_view_reference(&subpicture_priv->sampler, NULL);
468 pipe_sampler_view_reference(&subpicture_priv->palette, NULL);
469 FREE(subpicture_priv);
479 XvMCSubpicturePrivate *subpicture_priv;
490 subpicture_priv = subpicture->privData;
491 context_priv = subpicture_priv->context->privData;
496 upload_sampler(pipe, subpicture_priv->palette, &dst_box, palette, 0, 0, 0);
512 XvMCSubpicturePrivate *subpicture_priv;
530 subpicture_priv = subpicture->privData;
533 subpicture_priv->src_rect = src_rect;
534 subpicture_priv->dst_rect = dst_rect;
537 subpicture_priv->surface = target_surface;