mirror of
https://github.com/videolan/vlc.git
synced 2024-11-25 19:04:12 +08:00
Removed enhancement because of an incompatibility with slow motion.
This commit is contained in:
parent
991b8fc1d7
commit
e8ceb0e1d3
@ -2,7 +2,7 @@
|
||||
* vpar_synchro.c : frame dropping routines
|
||||
*****************************************************************************
|
||||
* Copyright (C) 1999, 2000 VideoLAN
|
||||
* $Id: vpar_synchro.c,v 1.84 2001/02/12 13:20:15 massiot Exp $
|
||||
* $Id: vpar_synchro.c,v 1.85 2001/02/12 18:18:18 massiot Exp $
|
||||
*
|
||||
* Authors: Christophe Massiot <massiot@via.ecp.fr>
|
||||
* Samuel Hocevar <sam@via.ecp.fr>
|
||||
@ -441,7 +441,9 @@ void vpar_SynchroNewPicture( vpar_thread_t * p_vpar, int i_coding_type,
|
||||
{
|
||||
mtime_t period = 1000000 * 1001 / p_vpar->sequence.i_frame_rate
|
||||
* p_vpar->sequence.i_current_rate / DEFAULT_RATE;
|
||||
#if 0
|
||||
mtime_t now = mdate();
|
||||
#endif
|
||||
|
||||
switch( i_coding_type )
|
||||
{
|
||||
@ -572,6 +574,8 @@ void vpar_SynchroNewPicture( vpar_thread_t * p_vpar, int i_coding_type,
|
||||
}
|
||||
#undef PTS_THRESHOLD
|
||||
|
||||
#if 0
|
||||
/* Removed for incompatibility with slow motion */
|
||||
if( p_vpar->synchro.current_pts + DEFAULT_PTS_DELAY < now )
|
||||
{
|
||||
/* We cannot be _that_ late, something must have happened, reinit
|
||||
@ -580,11 +584,13 @@ void vpar_SynchroNewPicture( vpar_thread_t * p_vpar, int i_coding_type,
|
||||
now - p_vpar->synchro.current_pts - DEFAULT_PTS_DELAY );
|
||||
p_vpar->synchro.current_pts = now + DEFAULT_PTS_DELAY;
|
||||
}
|
||||
if( p_vpar->synchro.backward_pts + DEFAULT_PTS_DELAY < now )
|
||||
if( p_vpar->synchro.backward_pts
|
||||
&& p_vpar->synchro.backward_pts + DEFAULT_PTS_DELAY < now )
|
||||
{
|
||||
/* The same. */
|
||||
p_vpar->synchro.backward_pts = 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef STATS
|
||||
p_vpar->synchro.i_pic++;
|
||||
|
Loading…
Reference in New Issue
Block a user