VDPAU hardware acceleration has two modules
Data Structures | |
union | vdpau_render_state::VdpPictureInfo |
picture parameter information for all supported codecs More... | |
Modules | |
VA API Decoding | |
VDPAU Decoding | |
Variables | |
int | vdpau_render_state::state |
Holds FF_VDPAU_STATE_* values. | |
VdpPictureInfoMPEG1Or2 | vdpau_render_state::VdpPictureInfo::mpeg |
VdpPictureInfoVC1 | vdpau_render_state::VdpPictureInfo::vc1 |
VdpPictureInfoMPEG4Part2 | vdpau_render_state::VdpPictureInfo::mpeg4 |
union vdpau_render_state::VdpPictureInfo | vdpau_render_state::info |
picture parameter information for all supported codecs | |
int | vdpau_render_state::bitstream_buffers_allocated |
Describe size/location of the compressed video data. | |
int | vdpau_render_state::bitstream_buffers_used |
VdpBitstreamBuffer * | vdpau_render_state::bitstream_buffers |
The user is responsible for freeing this buffer using av_freep(). |
VDPAU hardware acceleration has two modules
The VDPAU decoding module parses all headers using FFmpeg parsing mechanisms and uses VDPAU for the actual decoding.
As per the current implementation, the actual decoding and rendering (API calls) are done as part of the VDPAU presentation (vo_vdpau.c) module.
VdpBitstreamBuffer* vdpau_render_state::bitstream_buffers [inherited] |
The user is responsible for freeing this buffer using av_freep().
Definition at line 84 of file vdpau.h.
Referenced by ff_vdpau_add_data_chunk().
int vdpau_render_state::bitstream_buffers_allocated [inherited] |
Describe size/location of the compressed video data.
Set to 0 when freeing bitstream_buffers.
Definition at line 81 of file vdpau.h.
Referenced by ff_vdpau_add_data_chunk().
int vdpau_render_state::bitstream_buffers_used [inherited] |
Definition at line 82 of file vdpau.h.
Referenced by ff_vdpau_add_data_chunk(), ff_vdpau_h264_picture_complete(), ff_vdpau_mpeg4_decode_picture(), ff_vdpau_mpeg_picture_complete(), and ff_vdpau_vc1_decode_picture().
union vdpau_render_state::VdpPictureInfo vdpau_render_state::info [inherited] |
picture parameter information for all supported codecs
Referenced by ff_vdpau_h264_picture_complete(), ff_vdpau_h264_picture_start(), ff_vdpau_h264_set_reference_frames(), ff_vdpau_mpeg4_decode_picture(), ff_vdpau_mpeg_picture_complete(), and ff_vdpau_vc1_decode_picture().
VdpPictureInfoMPEG1Or2 vdpau_render_state::VdpPictureInfo::mpeg [inherited] |
Definition at line 74 of file vdpau.h.
Referenced by ff_vdpau_mpeg_picture_complete().
VdpPictureInfoMPEG4Part2 vdpau_render_state::VdpPictureInfo::mpeg4 [inherited] |
Definition at line 76 of file vdpau.h.
Referenced by ff_vdpau_mpeg4_decode_picture().
int vdpau_render_state::state [inherited] |
VdpPictureInfoVC1 vdpau_render_state::VdpPictureInfo::vc1 [inherited] |
Definition at line 75 of file vdpau.h.
Referenced by ff_vdpau_vc1_decode_picture().