24 #ifndef AVCODEC_VDPAU_H
25 #define AVCODEC_VDPAU_H
52 #include <vdpau/vdpau.h>
53 #include <vdpau/vdpau_x11.h>
56 #define FF_VDPAU_STATE_USED_FOR_RENDER 1
62 #define FF_VDPAU_STATE_USED_FOR_REFERENCE 2
79 VdpPictureInfoMPEG1Or2
mpeg;
80 VdpPictureInfoVC1
vc1;
VdpBitstreamBuffer * bitstream_buffers
The user is responsible for freeing this buffer using av_freep().
VdpPictureInfoMPEG4Part2 mpeg4
int bitstream_buffers_used
int bitstream_buffers_allocated
Describe size/location of the compressed video data.
int state
Holds FF_VDPAU_STATE_* values.
VdpPictureInfoMPEG1Or2 mpeg
This structure is used as a callback between the Libav decoder (vd_) and presentation (vo_) module...
union vdpau_render_state::VdpPictureInfo info
VdpVideoSurface surface
Used as rendered surface, never changed.
picture parameter information for all supported codecs