VDPAU Decoder and Renderer

VDPAU hardware acceleration has two modules More...


Data Structures

union  vdpau_render_state::vdpau_render_state::VdpPictureInfo
 picture parameter information for all supported codecs More...

Modules

 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
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


Detailed Description

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.


Variable Documentation

VdpBitstreamBuffer* vdpau_render_state::bitstream_buffers [inherited]

Definition at line 81 of file vdpau.h.

Referenced by ff_vdpau_add_data_chunk().

Describe size/location of the compressed video data.

Definition at line 79 of file vdpau.h.

Referenced by ff_vdpau_add_data_chunk().

VdpPictureInfoMPEG1Or2 vdpau_render_state::vdpau_render_state::VdpPictureInfo::mpeg [inherited]

Definition at line 74 of file vdpau.h.

Referenced by ff_vdpau_mpeg_picture_complete().

int vdpau_render_state::state [inherited]

Holds FF_VDPAU_STATE_* values.

Definition at line 69 of file vdpau.h.

VdpPictureInfoVC1 vdpau_render_state::vdpau_render_state::VdpPictureInfo::vc1 [inherited]

Definition at line 75 of file vdpau.h.

Referenced by ff_vdpau_vc1_decode_picture().


Generated on Fri Oct 26 02:35:46 2012 for FFmpeg by  doxygen 1.5.8