Mercurial > mplayer.hg
changeset 22812:470cc9dc1b33
sync to lavcodecs version
author | iive |
---|---|
date | Mon, 26 Mar 2007 15:23:15 +0000 |
parents | 25740687a4d3 |
children | acfb17bdb671 |
files | xvmc_render.h |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/xvmc_render.h Mon Mar 26 12:14:30 2007 +0000 +++ b/xvmc_render.h Mon Mar 26 15:23:15 2007 +0000 @@ -27,8 +27,6 @@ int idct;//does we use IDCT acceleration? int chroma_format;//420,422,444 int unsigned_intra;//+-128 for intra pictures after clip - int reserved1[12];//future extenstions (e.g. gmc,qpel) - void * p_osd_target_surface_render;//pointer to the surface where subpicture is rendered XvMCSurface* p_surface;//pointer to rendered surface, never changed //these are changed by decoder @@ -38,13 +36,15 @@ unsigned int picture_structure;//top/bottom fields or frame ! unsigned int flags;//XVMC_SECOND_FIELD - 1'st or 2'd field in the sequence - unsigned int display_flags; //1,2 or 1+2 fields for XvMCPutSurface, + unsigned int display_flags; //1,2 or 1+2 fields for XvMCPutSurface, //these are internal communication one int state;//0-free,1 Waiting to Display,2 Waiting for prediction int start_mv_blocks_num;//offset in the array for the current slice,updated by vo int filled_mv_blocks_num;//processed mv block in this slice,change by decoder - + int next_free_data_block_num;//used in add_mv_block, pointer to next free block +//extensions + void * p_osd_target_surface_render;//pointer to the surface where subpicture is rendered } xvmc_render_state_t;