#include <xvmc_render.h>
Definition at line 45 of file xvmc_render.h.
Public Attributes | |
| int | magic |
| short * | data_blocks |
| XvMCMacroBlock * | mv_blocks |
| int | total_number_of_mv_blocks |
| int | total_number_of_data_blocks |
| int | mc_type |
| int | idct |
| int | chroma_format |
| int | unsigned_intra |
| XvMCSurface * | p_surface |
| XvMCSurface * | p_past_surface |
| XvMCSurface * | p_future_surface |
| unsigned int | picture_structure |
| unsigned int | flags |
| unsigned int | display_flags |
| int | state |
| int | start_mv_blocks_num |
| int | filled_mv_blocks_num |
| int | next_free_data_block_num |
| void * | p_osd_target_surface_render |
| int | pict_type |
| int | slice_code |
| unsigned char * | slice_data |
| int | slice_datalen |
| Display * | disp |
| XvMCContext * | ctx |
Definition at line 47 of file xvmc_render.h.
Referenced by findFutureSurface(), findPastSurface(), render_state(), and XVMC_field_start().
Definition at line 49 of file xvmc_render.h.
Referenced by pack_flip_block(), pack_flip_idct_block(), and XVMC_init_block().
| XvMCMacroBlock* xvmc_render_state_t::mv_blocks |
Definition at line 53 of file xvmc_render.h.
Definition at line 54 of file xvmc_render.h.
Referenced by handle_intra_block(), and handle_p_b_block().
Definition at line 55 of file xvmc_render.h.
| XvMCSurface* xvmc_render_state_t::p_surface |
Definition at line 57 of file xvmc_render.h.
Referenced by XvMCOSD::CompositeOSD(), VideoOutputXv::DrawSlice(), findFutureSurface(), findPastSurface(), VideoOutputXv::FlushSurface(), VideoOutputXv::IsDisplaying(), VideoOutputXv::IsRendering(), VideoOutputXv::PrepareFrameXvMC(), VideoOutputXv::ProcessFrameXvMC(), VideoOutputXv::ShowXvMC(), VideoOutputXv::SyncSurface(), XVMC_VLD_field_end(), and XVMC_VLD_field_start().
| XvMCSurface* xvmc_render_state_t::p_past_surface |
Definition at line 61 of file xvmc_render.h.
Referenced by VideoOutputXv::CheckFrameStates(), VideoOutputXv::DiscardFrame(), VideoOutputXv::DrawSlice(), VideoBuffers::PastFrame(), VideoOutputXv::SyncSurface(), XVMC_field_start(), and XVMC_VLD_field_start().
| XvMCSurface* xvmc_render_state_t::p_future_surface |
Definition at line 62 of file xvmc_render.h.
Referenced by VideoOutputXv::CheckFrameStates(), VideoOutputXv::DiscardFrame(), VideoOutputXv::DrawSlice(), VideoBuffers::FutureFrame(), VideoOutputXv::SyncSurface(), XVMC_field_start(), and XVMC_VLD_field_start().
| unsigned int xvmc_render_state_t::picture_structure |
Definition at line 64 of file xvmc_render.h.
Referenced by VideoOutputXv::DrawSlice(), get_avf_buffer_xvmc(), XVMC_decode_mb(), and XVMC_field_start().
| unsigned int xvmc_render_state_t::flags |
Definition at line 65 of file xvmc_render.h.
Referenced by VideoOutputXv::DrawSlice(), get_avf_buffer_xvmc(), and XVMC_field_start().
| unsigned int xvmc_render_state_t::display_flags |
Definition at line 66 of file xvmc_render.h.
Definition at line 69 of file xvmc_render.h.
Referenced by findFutureSurface(), findPastSurface(), get_avf_buffer_xvmc(), VideoOutputXv::PrepareFrameXvMC(), and release_avf_buffer_xvmc().
Definition at line 70 of file xvmc_render.h.
Referenced by VideoOutputXv::DrawSlice(), get_avf_buffer_xvmc(), and macroblock().
Definition at line 71 of file xvmc_render.h.
Referenced by VideoOutputXv::DrawSlice(), get_avf_buffer_xvmc(), macroblock(), XVMC_decode_mb(), and XVMC_field_start().
Definition at line 73 of file xvmc_render.h.
Referenced by VideoOutputXv::DrawSlice(), get_avf_buffer_xvmc(), macroblock(), pack_flip_block(), pack_flip_idct_block(), XVMC_decode_mb(), and XVMC_init_block().
Definition at line 75 of file xvmc_render.h.
Referenced by VideoBuffers::GetOSDFrame(), and VideoBuffers::SetOSDFrame().
Definition at line 77 of file xvmc_render.h.
Referenced by findFutureSurface(), findPastSurface(), and XVMC_field_start().
Definition at line 80 of file xvmc_render.h.
Referenced by VideoOutputXv::DrawSlice(), and XVMC_VLD_decode_slice().
| unsigned char* xvmc_render_state_t::slice_data |
Definition at line 81 of file xvmc_render.h.
Referenced by VideoOutputXv::DrawSlice(), and XVMC_VLD_decode_slice().
Definition at line 82 of file xvmc_render.h.
Referenced by VideoOutputXv::DrawSlice(), and XVMC_VLD_decode_slice().
| Display* xvmc_render_state_t::disp |
Definition at line 84 of file xvmc_render.h.
Referenced by VideoOutputXv::FlushSurface(), VideoOutputXv::IsDisplaying(), VideoOutputXv::IsRendering(), VideoOutputXv::SyncSurface(), XVMC_VLD_field_end(), and XVMC_VLD_field_start().
| XvMCContext* xvmc_render_state_t::ctx |
1.5.5