aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/xvmc.h
diff options
context:
space:
mode:
authorIvan Kalvachev <ikalvachev@gmail.com>2009-02-14 18:06:05 +0000
committerIvan Kalvachev <ikalvachev@gmail.com>2009-02-14 18:06:05 +0000
commitaae667ba4d2fbea437520f2f481e733ebead4464 (patch)
tree4598ea7869d96d9eb89bbecfe461a64d1f51a295 /libavcodec/xvmc.h
parent6785e509d45a7ccb15fd9485b93932e077c7aaee (diff)
downloadffmpeg-aae667ba4d2fbea437520f2f481e733ebead4464.tar.gz
clarify xvmc struct fields usage distribution (internal communication)
Originally committed as revision 17252 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/xvmc.h')
-rw-r--r--libavcodec/xvmc.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/libavcodec/xvmc.h b/libavcodec/xvmc.h
index 8a46cb9772..b14c31d112 100644
--- a/libavcodec/xvmc.h
+++ b/libavcodec/xvmc.h
@@ -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 @@ struct xvmc_render_state {
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 @@ struct xvmc_render_state {
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 @@ struct xvmc_render_state {
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
//}@