aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Effect/crossfade/crossfadeplugin.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-12-13 20:35:27 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-12-13 20:35:27 +0000
commit7d6cf67ff3ca3172e55746e4dd0eb0d250914273 (patch)
tree98c0afc4503e99b707bf5d50f43156989ab7ec9f /src/plugins/Effect/crossfade/crossfadeplugin.h
parent7abb9651037029560855551bce74afe755e855ae (diff)
downloadqmmp-7d6cf67ff3ca3172e55746e4dd0eb0d250914273.tar.gz
qmmp-7d6cf67ff3ca3172e55746e4dd0eb0d250914273.tar.bz2
qmmp-7d6cf67ff3ca3172e55746e4dd0eb0d250914273.zip
crossfade plugin: added 8/24/32-bit formats support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2007 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Effect/crossfade/crossfadeplugin.h')
-rw-r--r--src/plugins/Effect/crossfade/crossfadeplugin.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/Effect/crossfade/crossfadeplugin.h b/src/plugins/Effect/crossfade/crossfadeplugin.h
index 968405923..8e049f3d0 100644
--- a/src/plugins/Effect/crossfade/crossfadeplugin.h
+++ b/src/plugins/Effect/crossfade/crossfadeplugin.h
@@ -49,6 +49,10 @@ private:
PROCESSING,
};
+ void mix8(uchar *cur_buf, uchar *prev_buf, uint samples, double volume);
+ void mix16(uchar *cur_buf, uchar *prev_buf, uint samples, double volume);
+ void mix32(uchar *cur_buf, uchar *prev_buf, uint samples, double volume);
+
uchar *m_buffer;
ulong m_buffer_at;
ulong m_buffer_size;