diff options
author | Rudolf Polzer <divVerent@xonotic.org> | 2014-07-16 15:08:06 +0200 |
---|---|---|
committer | Rudolf Polzer <divVerent@xonotic.org> | 2014-07-16 16:18:34 +0200 |
commit | 073b2becfe009262356a56e9369f34d842a43b4c (patch) | |
tree | 8abe436fd23ccb05c17e4d5bd25e3f3c8d704587 /osdep/timer.c | |
parent | e257cbfdbb9fabaa118ef826f9bf37caa27e9fd5 (diff) | |
download | mpv-073b2becfe009262356a56e9369f34d842a43b4c.tar.bz2 mpv-073b2becfe009262356a56e9369f34d842a43b4c.tar.xz |
ao_lavc: Fix design of audio pts handling.
There was confusion about what should go into audio pts calculation and
what not (mainly due to the audio push thread). This has been fixed by
using the playing - not written - audio pts (which properly takes into
account the ao's buffer), and incrementing the samples count only by the
amount of samples actually taken from the buffer (unfortunately this
now forces us to keep the lock too long for my taste).
Diffstat (limited to 'osdep/timer.c')
0 files changed, 0 insertions, 0 deletions