aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Output/alsa
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-03-08 21:38:26 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-03-08 21:38:26 +0000
commit26968dcbfbf6f9ef63f226adb3b255b8a8ae4762 (patch)
tree4ab98bd776d1e429343a4b47f08baf23a4b1805f /src/plugins/Output/alsa
parent17fb7cdbac398cb54e3bcb167da959fcfc286b40 (diff)
downloadqmmp-26968dcbfbf6f9ef63f226adb3b255b8a8ae4762.tar.gz
qmmp-26968dcbfbf6f9ef63f226adb3b255b8a8ae4762.tar.bz2
qmmp-26968dcbfbf6f9ef63f226adb3b255b8a8ae4762.zip
some api changes
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@833 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Output/alsa')
-rw-r--r--src/plugins/Output/alsa/outputalsa.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/plugins/Output/alsa/outputalsa.cpp b/src/plugins/Output/alsa/outputalsa.cpp
index 5974efa06..63922ead1 100644
--- a/src/plugins/Output/alsa/outputalsa.cpp
+++ b/src/plugins/Output/alsa/outputalsa.cpp
@@ -222,15 +222,7 @@ bool OutputALSA::initialize()
qint64 OutputALSA::latency()
{
- long used = 0;
-
- /*if (! m_pause)
- {
- if (ioctl(audio_fd, SNDCTL_DSP_GETODELAY, &used) == -1)
- used = 0;
- }*/
-
- return used;
+ return m_prebuf_fill * 8000 / sampleRate() / numChannels() / sampleSize();
}
qint64 OutputALSA::writeAudio(unsigned char *data, qint64 maxSize)