diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-07-28 17:11:22 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-07-28 17:11:22 +0000 |
commit | 219578d73d24c63f045a61b3e233be1d308bc77d (patch) | |
tree | 37da70b5f4f102c0e9444ca598a25bddd45f1291 /libao2 | |
parent | d7cab73e080dad5d8dad1b88fd67a068329f12fe (diff) | |
download | mpv-219578d73d24c63f045a61b3e233be1d308bc77d.tar.bz2 mpv-219578d73d24c63f045a61b3e233be1d308bc77d.tar.xz |
reset estimation also on too negative diff
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16141 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libao2')
-rw-r--r-- | libao2/ao_jack.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libao2/ao_jack.c b/libao2/ao_jack.c index 1cda28d1eb..56a39deb72 100644 --- a/libao2/ao_jack.c +++ b/libao2/ao_jack.c @@ -186,7 +186,7 @@ static int outputaudio(jack_nframes_t nframes, void *arg) { if (estimate) { float now = (float)GetTimer() / 1000000.0; float diff = callback_time + callback_interval - now; - if (diff < 0.002) + if ((diff > -0.002) && (diff < 0.002)) callback_time += callback_interval; else callback_time = now; |