/external/mesa3d/src/gallium/state_trackers/xvmc/ |
H A D | subpicture.c | 127 XVMC_MSG(XVMC_TRACE, "[XvMC] Found requested subpicture format.\n" \ 194 Status XvMCCreateSubpicture(Display *dpy, XvMCContext *context, XvMCSubpicture *subpicture, argument 204 XVMC_MSG(XVMC_TRACE, "[XvMC] Creating subpicture %p.\n", subpicture); 214 if (!subpicture) 262 subpicture->subpicture_id = XAllocID(dpy); 263 subpicture->context_id = context->context_id; 264 subpicture->xvimage_id = xvimage_id; 265 subpicture->width = width; 266 subpicture 299 XvMCClearSubpicture(Display *dpy, XvMCSubpicture *subpicture, short x, short y, unsigned short width, unsigned short height, unsigned int color) argument 345 XvMCCompositeSubpicture(Display *dpy, XvMCSubpicture *subpicture, XvImage *image, short srcx, short srcy, unsigned short width, unsigned short height, short dstx, short dsty) argument 386 XvMCDestroySubpicture(Display *dpy, XvMCSubpicture *subpicture) argument 408 XvMCSetSubpicturePalette(Display *dpy, XvMCSubpicture *subpicture, unsigned char *palette) argument 435 XvMCBlendSubpicture(Display *dpy, XvMCSurface *target_surface, XvMCSubpicture *subpicture, short subx, short suby, unsigned short subw, unsigned short subh, short surfx, short surfy, unsigned short surfw, unsigned short surfh) argument 474 XvMCBlendSubpicture2(Display *dpy, XvMCSurface *source_surface, XvMCSurface *target_surface, XvMCSubpicture *subpicture, short subx, short suby, unsigned short subw, unsigned short subh, short surfx, short surfy, unsigned short surfw, unsigned short surfh) argument 498 XvMCSyncSubpicture(Display *dpy, XvMCSubpicture *subpicture) argument 509 XvMCFlushSubpicture(Display *dpy, XvMCSubpicture *subpicture) argument 520 XvMCGetSubpictureStatus(Display *dpy, XvMCSubpicture *subpicture, int *status) argument [all...] |
H A D | Makefile | 11 subpicture.c \
|
H A D | xvmc_private.h | 78 /* The subpicture associated with this surface, if any. */ 79 XvMCSubpicture *subpicture; member in struct:__anon12493 90 /* optional palette for this subpicture */ 96 /* The surface this subpicture is currently associated with, if any. */ 99 /* Some XvMC functions take a subpicture but not a context, 100 so we keep track of which context each subpicture belongs to. */
|
H A D | surface.c | 379 subpicture_priv = surface_priv->subpicture ? surface_priv->subpicture->privData : NULL; 416 XVMC_MSG(XVMC_TRACE, "[XvMC] Surface %p has subpicture %p.\n", surface, surface_priv->subpicture); 427 surface_priv->subpicture = NULL;
|
/external/mesa3d/src/gallium/state_trackers/va/ |
H A D | va_subpicture.c | 75 vlVaCreateSubpicture(VADriverContextP ctx, VAImageID image, VASubpictureID *subpicture) argument 84 vlVaDestroySubpicture(VADriverContextP ctx, VASubpictureID subpicture) argument 93 vlVaSubpictureImage(VADriverContextP ctx, VASubpictureID subpicture, VAImageID image) argument 102 vlVaSetSubpictureChromakey(VADriverContextP ctx, VASubpictureID subpicture, argument 112 vlVaSetSubpictureGlobalAlpha(VADriverContextP ctx, VASubpictureID subpicture, float global_alpha) argument 121 vlVaAssociateSubpicture(VADriverContextP ctx, VASubpictureID subpicture, VASurfaceID *target_surfaces, argument 136 vlVaDeassociateSubpicture(VADriverContextP ctx, VASubpictureID subpicture, argument
|
H A D | va_private.h | 126 VAStatus vlVaCreateSubpicture(VADriverContextP ctx,VAImageID image,VASubpictureID *subpicture); 127 VAStatus vlVaDestroySubpicture(VADriverContextP ctx,VASubpictureID subpicture); 128 VAStatus vlVaSubpictureImage(VADriverContextP ctx,VASubpictureID subpicture,VAImageID image); 129 VAStatus vlVaSetSubpictureChromakey(VADriverContextP ctx,VASubpictureID subpicture,unsigned int chromakey_min,unsigned int chromakey_max,unsigned int chromakey_mask); 130 VAStatus vlVaSetSubpictureGlobalAlpha(VADriverContextP ctx,VASubpictureID subpicture,float global_alpha); 132 VASubpictureID subpicture, 144 VAStatus vlVaDeassociateSubpicture(VADriverContextP ctx,VASubpictureID subpicture,VASurfaceID *target_surfaces,int num_surfaces);
|
/external/mesa3d/src/gallium/state_trackers/xvmc/tests/ |
H A D | test_subpicture.c | 69 XvMCSubpicture subpicture = {0}; local 144 assert(XvMCCreateSubpicture(display, NULL, &subpicture, subpic_width, subpic_height, subpics[0].id) == XvMCBadContext); 145 /* Test NULL subpicture */ 147 /* Test invalid subpicture */ 148 assert(XvMCCreateSubpicture(display, &context, &subpicture, subpic_width, subpic_height, -1) == BadMatch); 150 assert(XvMCCreateSubpicture(display, &context, &subpicture, 16384, subpic_height, subpics[0].id) == BadValue); 152 assert(XvMCCreateSubpicture(display, &context, &subpicture, subpic_width, 16384, subpics[0].id) == BadValue); 154 assert(XvMCCreateSubpicture(display, &context, &subpicture, 16384, 16384, subpics[0].id) == BadValue); 158 assert(XvMCCreateSubpicture(display, &context, &subpicture, subpic_width, subpic_height, subpics[i].id) == Success); 159 /* Test subpicture i [all...] |