From: Laurent Aimar Date: Sun, 8 Mar 2009 13:10:23 +0000 (+0100) Subject: Moved snapshot_t structure to the only place where it is used. X-Git-Tag: 1.0.0-pre1~214 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=a7139d450f322461b5c0df73149b7a34be493e4a;p=vlc Moved snapshot_t structure to the only place where it is used. --- diff --git a/include/vlc_vout.h b/include/vlc_vout.h index 46369460ec..36b4b11de2 100644 --- a/include/vlc_vout.h +++ b/include/vlc_vout.h @@ -743,17 +743,6 @@ enum output_query_e VOUT_REDRAW_RECT, /* arg1= area rect, res= */ }; -typedef struct snapshot_t { - char *p_data; /* Data area */ - - int i_width; /* In pixels */ - int i_height; /* In pixels */ - int i_datasize; /* In bytes */ - mtime_t date; /* Presentation time */ - vlc_cond_t p_condvar; - vlc_mutex_t p_mutex; -} snapshot_t; - /**@}*/ #endif /* _VLC_VIDEO_H */ diff --git a/modules/video_output/snapshot.c b/modules/video_output/snapshot.c index 701afc79a4..b5dce2551f 100644 --- a/modules/video_output/snapshot.c +++ b/modules/video_output/snapshot.c @@ -95,6 +95,16 @@ vlc_module_end () /***************************************************************************** * vout_sys_t: video output descriptor *****************************************************************************/ +typedef struct snapshot_t +{ + uint8_t *p_data; /* Data area */ + + int i_width; /* In pixels */ + int i_height; /* In pixels */ + int i_datasize; /* In bytes */ + mtime_t date; /* Presentation time */ +} snapshot_t; + struct vout_sys_t { snapshot_t **p_list; /* List of available snapshots */ @@ -273,7 +283,7 @@ static int Init( vout_thread_t *p_vout ) p_snapshot->i_height = i_height; p_snapshot->i_datasize = i_datasize; p_snapshot->date = 0; - p_snapshot->p_data = ( char* ) malloc( i_datasize ); + p_snapshot->p_data = malloc( i_datasize ); if( p_snapshot->p_data == NULL ) { free( p_snapshot );