aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/snd
diff options
context:
space:
mode:
authorGravatar Fabio Bas2008-05-28 16:38:25 +0000
committerGravatar Fabio Bas2008-05-28 16:38:25 +0000
commit7aec951cbe0b6444e82a5b0dc46050d2adb28be1 (patch)
tree567142fe3c2ae20b60558beb8ea9947ca585949b /src/modules/snd
parentmingw32: added proper rules to permit modules compilation/linking (diff)
downloadKVIrc-7aec951cbe0b6444e82a5b0dc46050d2adb28be1.tar.gz
KVIrc-7aec951cbe0b6444e82a5b0dc46050d2adb28be1.tar.bz2
KVIrc-7aec951cbe0b6444e82a5b0dc46050d2adb28be1.zip
mingw32: fixed module compilation up to kvirijndael; added some installation rules to test
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1864 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/snd')
-rw-r--r--src/modules/snd/libkvisnd.cpp14
-rw-r--r--src/modules/snd/libkvisnd.h4
2 files changed, 9 insertions, 9 deletions
diff --git a/src/modules/snd/libkvisnd.cpp b/src/modules/snd/libkvisnd.cpp
index 482af087c..5293cfa2f 100644
--- a/src/modules/snd/libkvisnd.cpp
+++ b/src/modules/snd/libkvisnd.cpp
@@ -47,7 +47,7 @@
Phonon::MediaObject * g_pPhononPlayer=0;
#endif //!COMPILE_PHONON_SUPPORT
-#ifdef COMPILE_ON_WINDOWS
+#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
#include <mmsystem.h>
#else //!COMPILE_ON_WINDOWS
@@ -99,7 +99,7 @@ KviSoundPlayer::KviSoundPlayer()
#ifdef COMPILE_PHONON_SUPPORT
m_pSoundSystemDict->insert("phonon",new SoundSystemRoutine(KVI_PTR2MEMBER(KviSoundPlayer::playPhonon)));
#endif //!COMPILE_PHONON_SUPPORT
-#ifdef COMPILE_ON_WINDOWS
+#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
m_pSoundSystemDict->insert("winmm",new SoundSystemRoutine(KVI_PTR2MEMBER(KviSoundPlayer::playWinmm)));
#else //!COMPILE_ON_WINDOWS
#ifdef COMPILE_OSS_SUPPORT
@@ -130,7 +130,7 @@ KviSoundPlayer::~KviSoundPlayer()
KviThreadManager::killPendingEvents(this);
delete m_pSoundSystemDict;
-#ifndef COMPILE_ON_WINDOWS
+#if !defined(COMPILE_ON_WINDOWS) && !defined(COMPILE_ON_MINGW)
#ifdef COMPILE_ARTS_SUPPORT
if(g_pArtsDispatcher)delete g_pArtsDispatcher;
g_pArtsDispatcher = 0;
@@ -183,7 +183,7 @@ void KviSoundPlayer::detectSoundSystem()
if(g_pPhononPlayer->state()!=Phonon::ErrorState) KVI_OPTION_STRING(KviOption_stringSoundSystem) = "phonon";
return;
#endif
-#ifdef COMPILE_ON_WINDOWS
+#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
KVI_OPTION_STRING(KviOption_stringSoundSystem) = "winmm";
#else
#ifdef COMPILE_ARTS_SUPPORT
@@ -235,7 +235,7 @@ bool KviSoundPlayer::playPhonon(const QString &szFileName)
return true;
}
#endif //!COMPILE_PHONON_SUPPORT
-#ifdef COMPILE_ON_WINDOWS
+#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
bool KviSoundPlayer::playWinmm(const QString &szFileName)
{
sndPlaySound(szFileName.toLocal8Bit().data(),SND_ASYNC | SND_NODEFAULT);
@@ -359,13 +359,13 @@ void KviSoundThread::play()
void KviSoundThread::run()
{
play();
-#ifndef COMPILE_ON_WINDOWS
+#if !defined(COMPILE_ON_WINDOWS) && !defined(COMPILE_ON_MINGW)
postEvent(g_pSoundPlayer,new KviThreadEvent(KVI_THREAD_EVENT_SUCCESS));
#endif
}
-#ifdef COMPILE_ON_WINDOWS
+#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
#ifdef COMPILE_OSS_SUPPORT
#ifdef COMPILE_AUDIOFILE_SUPPORT
KviOssAudiofileSoundThread::KviOssAudiofileSoundThread(const QString &szFileName)
diff --git a/src/modules/snd/libkvisnd.h b/src/modules/snd/libkvisnd.h
index 6ad4e8929..dc18a2304 100644
--- a/src/modules/snd/libkvisnd.h
+++ b/src/modules/snd/libkvisnd.h
@@ -127,7 +127,7 @@ class KviPhononSoundThread : public KviSoundThread
};
#endif
-#ifndef COMPILE_ON_WINDOWS
+#if !defined(COMPILE_ON_WINDOWS) && !defined(COMPILE_ON_MINGW)
#ifdef COMPILE_OSS_SUPPORT
class KviOssSoundThread : public KviSoundThread
{
@@ -202,7 +202,7 @@ protected:
#ifdef COMPILE_PHONON_SUPPORT
bool playPhonon(const QString &szFileName);
#endif //!COMPILE_PHONON_SUPPORT
-#ifdef COMPILE_ON_WINDOWS
+#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
bool playWinmm(const QString &szFileName);
#else //!COMPILE_ON_WINDOWS
#ifdef COMPILE_OSS_SUPPORT