vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Thu Nov 15 18:03:37 2012 +0200| [ff89ff37090060aca89e455fb36d8a9863357ec0] | committer: Rémi Denis-Courmont
aout: only discard input buffers if they are fatally late > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ff89ff37090060aca89e455fb36d8a9863357ec0 --- src/audio_output/dec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/audio_output/dec.c b/src/audio_output/dec.c index c88c91b..2ec340a 100644 --- a/src/audio_output/dec.c +++ b/src/audio_output/dec.c @@ -397,7 +397,7 @@ int aout_DecPlay (audio_output_t *aout, block_t *block, int input_rate) goto drop; /* Pipeline is unrecoverably broken :-( */ const mtime_t now = mdate (), advance = block->i_pts - now; - if (advance < AOUT_MIN_PREPARE_TIME) + if (advance < -AOUT_MAX_PTS_DELAY) { /* Late buffer can be caused by bugs in the decoder, by scheduling * latency spikes (excessive load, SIGSTOP, etc.) or if buffering is * insufficient. We assume the PTS is wrong and play the buffer anyway: _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
