Mercurial > libavcodec.hg
changeset 8853:b0292c878f9d libavcodec
clarify xvmc struct fields usage distribution (internal communication)
author | iive |
---|---|
date | Sat, 14 Feb 2009 18:06:05 +0000 |
parents | ff1b704b1f8f |
children | 897a2b1f883e |
files | xvmc.h |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/xvmc.h Sat Feb 14 17:56:51 2009 +0000 +++ b/xvmc.h Sat Feb 14 18:06:05 2009 +0000 @@ -43,7 +43,7 @@ #endif struct xvmc_render_state { -/** these are not changed by the decoder! */ +/** set by calling application */ //@{ int magic; ///< used as check for memory corruption by regular pixel routines @@ -58,8 +58,8 @@ XvMCSurface* p_surface; ///<pointer to rendered surface, never changed //}@ -/** these are changed by the decoder - //used by the XvMCRenderSurface function */ +/** set by the decoder + used by the XvMCRenderSurface function */ //@{ XvMCSurface* p_past_surface; ///<pointer to the past surface XvMCSurface* p_future_surface; ///<pointer to the future prediction surface @@ -69,7 +69,7 @@ unsigned int display_flags; ///<1,2 or 1+2 fields for XvMCPutSurface //}@ -/** these are for internal communication */ +/** modified by calling application and the decoder */ //@{ 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 @@ -77,7 +77,7 @@ int next_free_data_block_num; ///<used in add_mv_block, pointer to next free block //}@ -/**extensions*/ +/** extensions */ //@{ void * p_osd_target_surface_render; ///<pointer to the surface where subpicture is rendered //}@