summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/va/va_private.h
diff options
context:
space:
mode:
authorThomas Balling Sørensen <tball@tball-laptop.(none)>2010-10-25 20:52:02 +0200
committerThomas Balling Sørensen <tball@tball-laptop.(none)>2010-10-25 20:52:02 +0200
commitaea4d004d2781ebb9cf437c9125ca232dd2d0aeb (patch)
tree1ace596813acd48e9319f57cdbddc8265e6fefb1 /src/gallium/state_trackers/va/va_private.h
parent501ac572c604ef248ed41311a065bc5f4746fcb3 (diff)
vl: more stub work for a va implementation
Diffstat (limited to 'src/gallium/state_trackers/va/va_private.h')
-rw-r--r--src/gallium/state_trackers/va/va_private.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/gallium/state_trackers/va/va_private.h b/src/gallium/state_trackers/va/va_private.h
index 8264c259ed1..9688097098a 100644
--- a/src/gallium/state_trackers/va/va_private.h
+++ b/src/gallium/state_trackers/va/va_private.h
@@ -28,5 +28,19 @@
#ifndef VA_PRIVATE_H
#define VA_PRIVATE_H
+ #include <va/va.h>
+ #include <va/va_backend.h>
+ #define VA_DEBUG(_str,...) debug_printf("[Gallium VA backend]: " _str,__VA_ARGS__)
+ #define VA_INFO(_str,...) VA_DEBUG("INFO: " _str,__VA_ARGS__)
+ #define VA_WARNING(_str,...) VA_DEBUG("WARNING: " _str,__VA_ARGS__)
+ #define VA_ERROR(_str,...) VA_DEBUG("ERROR: " _str,__VA_ARGS__)
+
+// Public functions:
+VAStatus __vaDriverInit_0_31 (VADriverContextP ctx);
+
+// Private functions:
+struct VADriverVTable vlVaGetVtable();
+VAStatus vlVaQueryImageFormats (VADriverContextP ctx,VAImageFormat *format_list,int *num_formats);
+VAStatus vlVaQuerySubpictureFormats(VADriverContextP ctx,VAImageFormat *format_list,unsigned int *flags,unsigned int *num_formats);
- #endif // VA_PRIVATE_H \ No newline at end of file
+ #endif // VA_PRIVATE_H