• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

hardware/intel/common/libva


Commit MetaInfo

Revision1cb6ba5375d8fe7ba411fe588a48afda92f1d3b3 (tree)
Time2009-02-04 19:07:54
AuthorAustin Yuan <shengquan.yuan@inte...>
CommiterAustin Yuan

Log Message

Prototype of vaCreateSurfaceFromCIFrame

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

Change Summary

Incremental Difference

--- a/src/va.c
+++ b/src/va.c
@@ -535,6 +535,21 @@ VAStatus vaCreateSurfaces (
535535 return ctx->vtable.vaCreateSurfaces( ctx, width, height, format, num_surfaces, surfaces );
536536 }
537537
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+
538553 VAStatus vaDestroySurfaces (
539554 VADisplay dpy,
540555 VASurfaceID *surface_list,
--- a/src/va_backend.h
+++ b/src/va_backend.h
@@ -95,6 +95,12 @@ struct VADriverVTable
9595 VASurfaceID *surfaces /* out */
9696 );
9797
98+ VAStatus (*vaCreateSurfaceFromCIFrame) (
99+ VADriverContextP ctx,
100+ unsigned long frame_id,
101+ VASurfaceID *surface /* out */
102+ );
103+
98104 VAStatus (*vaDestroySurfaces) (
99105 VADriverContextP ctx,
100106 VASurfaceID *surface_list,