#define _VOUT_INTERNAL_H 1
#include "vout_control.h"
+#include "snapshot.h"
/* Number of pictures required to computes the FPS rate */
#define VOUT_FPS_SAMPLES 20
mtime_t i_pause_date;
/* Filter chain */
+ bool b_first_vout; /* True if it is the first vout of the filter chain */
char *psz_filter_chain;
bool b_filter_change;
filter_chain_t *p_vf2_chain;
char *psz_vf2;
- /* Misc */
- bool b_snapshot; /**< take one snapshot on the next loop */
+ /* Snapshot interface */
+ vout_snapshot_t snapshot;
/* Show media title on videoutput */
bool b_title_show;
/* DO NOT use vout_RenderPicture unless you are in src/video_ouput */
picture_t *vout_RenderPicture( vout_thread_t *, picture_t *,
- subpicture_t *, bool b_paused );
+ subpicture_t *,
+ mtime_t render_date );
/* DO NOT use vout_UsePictureLocked unless you are in src/video_ouput
*
*/
void vout_UsePictureLocked( vout_thread_t *p_vout, picture_t *p_pic );
-int vout_Snapshot( vout_thread_t *, picture_t *p_pic );
-
#endif