summaryrefslogtreecommitdiff
path: root/src/xine-engine/accel_vdpau.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/xine-engine/accel_vdpau.h')
-rw-r--r--src/xine-engine/accel_vdpau.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/xine-engine/accel_vdpau.h b/src/xine-engine/accel_vdpau.h
index 92a46e46f..7ddc5e21f 100644
--- a/src/xine-engine/accel_vdpau.h
+++ b/src/xine-engine/accel_vdpau.h
@@ -38,6 +38,7 @@ extern "C" {
typedef struct {
+ vo_frame_t *vo_frame;
VdpDevice vdp_device;
@@ -56,6 +57,9 @@ typedef struct {
} vdpau_accel_t;
+#define VDPAU_DATA(frame_gen) ((frame_gen) ? (vdpau_accel_t *)(frame_gen)->accel_data : (vdpau_accel_t *)0)
+#define VDPAU_FRAME(frame_gen) ((frame_gen) ? (vdpau_accel_t *)VDPAU_DATA(frame_gen)->vo_frame : (vdpau_frame_t *)0)
+
#ifdef __cplusplus
}
#endif