hardware/intel/common/libva
Revision | 1cb6ba5375d8fe7ba411fe588a48afda92f1d3b3 (tree) |
---|---|
Time | 2009-02-04 19:07:54 |
Author | Austin Yuan <shengquan.yuan@inte...> |
Commiter | Austin Yuan |
Prototype of vaCreateSurfaceFromCIFrame
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
@@ -535,6 +535,21 @@ VAStatus vaCreateSurfaces ( | ||
535 | 535 | return ctx->vtable.vaCreateSurfaces( ctx, width, height, format, num_surfaces, surfaces ); |
536 | 536 | } |
537 | 537 | |
538 | + | |
539 | +VAStatus vaCreateSurfaceFromCIFrame ( | |
540 | + VADisplay dpy, | |
541 | + unsigned long frame_id, | |
542 | + VASurfaceID *surface /* out */ | |
543 | +) | |
544 | +{ | |
545 | + VADriverContextP ctx; | |
546 | + CHECK_DISPLAY(dpy); | |
547 | + ctx = CTX(dpy); | |
548 | + | |
549 | + TRACE(vaCreateSurfacesFromCIFrame); | |
550 | + return ctx->vtable.vaCreateSurfaceFromCIFrame( ctx, frame_id, surface ); | |
551 | +} | |
552 | + | |
538 | 553 | VAStatus vaDestroySurfaces ( |
539 | 554 | VADisplay dpy, |
540 | 555 | VASurfaceID *surface_list, |
@@ -95,6 +95,12 @@ struct VADriverVTable | ||
95 | 95 | VASurfaceID *surfaces /* out */ |
96 | 96 | ); |
97 | 97 | |
98 | + VAStatus (*vaCreateSurfaceFromCIFrame) ( | |
99 | + VADriverContextP ctx, | |
100 | + unsigned long frame_id, | |
101 | + VASurfaceID *surface /* out */ | |
102 | + ); | |
103 | + | |
98 | 104 | VAStatus (*vaDestroySurfaces) ( |
99 | 105 | VADriverContextP ctx, |
100 | 106 | VASurfaceID *surface_list, |