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 */
/*****************************************************************************
* 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 */
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 );