diff options
Diffstat (limited to 'src/xine-engine/accel_vdpau.h')
-rw-r--r-- | src/xine-engine/accel_vdpau.h | 4 |
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 |