aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2019-06-11 20:21:02 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2019-06-11 20:21:02 +0000
commit78593f5a4fb763ea81a0f8838e4cb6ea94dfcebe (patch)
tree93830ec0ea8e3b31604c55bf4422503913b954fb
parent38491729030c564b12ae21f6bb1da2fec2cb9089 (diff)
downloadqmmp-78593f5a4fb763ea81a0f8838e4cb6ea94dfcebe.tar.gz
qmmp-78593f5a4fb763ea81a0f8838e4cb6ea94dfcebe.tar.bz2
qmmp-78593f5a4fb763ea81a0f8838e4cb6ea94dfcebe.zip
oss4: added float output support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8941 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/plugins/Output/oss4/outputoss4.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/Output/oss4/outputoss4.cpp b/src/plugins/Output/oss4/outputoss4.cpp
index 291243d68..a723e5b4a 100644
--- a/src/plugins/Output/oss4/outputoss4.cpp
+++ b/src/plugins/Output/oss4/outputoss4.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2010-2015 by Ilya Kotov *
+ * Copyright (C) 2010-2019 by Ilya Kotov *
* forkotov02@ya.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -123,6 +123,11 @@ bool OutputOSS4::initialize(quint32 freq, ChannelMap map, Qmmp::AudioFormat form
int chan = map.count();
switch (format)
{
+#ifdef AFMT_FLOAT
+ case Qmmp::PCM_FLOAT:
+ p = AFMT_FLOAT;
+ break;
+#endif
case Qmmp::PCM_S32LE:
p = AFMT_S32_LE;
break;