summaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
authormringwal@vs22.inf.ethz.ch <none@none>2008-11-05 19:49:42 +0100
committermringwal@vs22.inf.ethz.ch <none@none>2008-11-05 19:49:42 +0100
commit486e615e6b15f85c209fd2050f24d1188c6e4291 (patch)
treed3f8accf3f93523651daecce3049bc1f714b230f /po
parent9620f841cbb1aa8284b1c8aa40ddcb18611c056c (diff)
downloadxine-lib-486e615e6b15f85c209fd2050f24d1188c6e4291.tar.gz
xine-lib-486e615e6b15f85c209fd2050f24d1188c6e4291.tar.bz2
Simpler code, no gaps during playback in DirectX(2) audio output
The playback pointer did occasionally overrun the write pointer, which results in audible gaps in playback. To solve this, the slotted ringbuffer was replaced by a simple ringbuffer and the service threads now checks periodically if there is still data in the buffer instead of checking at the slots borders. --HG-- extra : transplant_source : %A1%12%60%B9%E4%AB%E7%7C%D7%D6%BD%7C%C6M%C9%94s%7F%BE%91
Diffstat (limited to 'po')
0 files changed, 0 insertions, 0 deletions