/*****************************************************************************
* video_synchro_t and video_synchro_tab_s : timers for the video synchro
*****************************************************************************/
-#if 0
+#ifdef SAM_SYNCHRO
typedef struct video_synchro_tab_s
{
double mean;
/*
* Initialize the synchro properties
*/
-#if 0
+#ifdef SAM_SYNCHRO
p_vpar->synchro.i_last_decode_pts = 0;
p_vpar->synchro.i_last_display_pts = 0;
p_vpar->synchro.i_images_since_pts = 0;
vout_UnlinkPicture( p_vpar->p_vout, p_vpar->sequence.p_forward );
if( p_vpar->sequence.p_backward != NULL )
{
-#if 0
+#ifdef SAM_SYNCHRO
vout_DatePicture( p_vpar->p_vout, p_vpar->sequence.p_backward,
vpar_SynchroDate( p_vpar ) );
#else
p_vpar->sequence.p_backward = p_newref;
if( p_newref != NULL )
vout_LinkPicture( p_vpar->p_vout, p_newref );
-#if 1
+#ifndef SAM_SYNCHRO
p_vpar->synchro.i_coding_type = i_coding_type;
#endif
}
* Local prototypes
*/
-#if 0
+#ifdef SAM_SYNCHRO
/*****************************************************************************
* vpar_SynchroUpdateTab : Update a mean table in the synchro structure
*****************************************************************************/