Lines Matching full:blocks
38 Status XvMCCreateBlocks(Display *dpy, XvMCContext *context, unsigned int num_blocks, XvMCBlockArray *blocks)
47 assert(blocks);
49 blocks->context_id = context->context_id;
50 blocks->num_blocks = num_blocks;
51 blocks->blocks = MALLOC(BLOCK_SIZE_BYTES * num_blocks);
52 blocks->privData = NULL;
58 Status XvMCDestroyBlocks(Display *dpy, XvMCBlockArray *blocks)
61 assert(blocks);
62 FREE(blocks->blocks);
68 Status XvMCCreateMacroBlocks(Display *dpy, XvMCContext *context, unsigned int num_blocks, XvMCMacroBlockArray *blocks)
77 assert(blocks);
79 blocks->context_id = context->context_id;
80 blocks->num_blocks = num_blocks;
81 blocks->macro_blocks = MALLOC(sizeof(XvMCMacroBlock) * num_blocks);
82 blocks->privData = NULL;
88 Status XvMCDestroyMacroBlocks(Display *dpy, XvMCMacroBlockArray *blocks)
91 assert(blocks);
92 FREE(blocks->macro_blocks);