diff options
Diffstat (limited to 'src/modules/mediaplayer')
| -rw-r--r-- | src/modules/mediaplayer/CMakeLists.txt | 12 | ||||
| -rw-r--r-- | src/modules/mediaplayer/MpAmipInterface.cpp (renamed from src/modules/mediaplayer/mp_amipinterface.cpp) | 84 | ||||
| -rw-r--r-- | src/modules/mediaplayer/MpAmipInterface.h (renamed from src/modules/mediaplayer/mp_amipinterface.h) | 14 | ||||
| -rw-r--r-- | src/modules/mediaplayer/MpInterface.cpp (renamed from src/modules/mediaplayer/mp_interface.cpp) | 78 | ||||
| -rw-r--r-- | src/modules/mediaplayer/MpInterface.h (renamed from src/modules/mediaplayer/mp_interface.h) | 26 | ||||
| -rw-r--r-- | src/modules/mediaplayer/MpMp3.cpp (renamed from src/modules/mediaplayer/mp_mp3.cpp) | 4 | ||||
| -rw-r--r-- | src/modules/mediaplayer/MpMp3.h (renamed from src/modules/mediaplayer/mp_mp3.h) | 2 | ||||
| -rw-r--r-- | src/modules/mediaplayer/MpMprisInterface.cpp (renamed from src/modules/mediaplayer/mp_mprisinterface.cpp) | 164 | ||||
| -rw-r--r-- | src/modules/mediaplayer/MpMprisInterface.h (renamed from src/modules/mediaplayer/mp_mprisinterface.h) | 66 | ||||
| -rw-r--r-- | src/modules/mediaplayer/MpWinampInterface.cpp (renamed from src/modules/mediaplayer/mp_winampinterface.cpp) | 18 | ||||
| -rw-r--r-- | src/modules/mediaplayer/MpWinampInterface.h (renamed from src/modules/mediaplayer/mp_winampinterface.h) | 8 | ||||
| -rw-r--r-- | src/modules/mediaplayer/MpXmmsInterface.cpp (renamed from src/modules/mediaplayer/mp_xmmsinterface.cpp) | 16 | ||||
| -rw-r--r-- | src/modules/mediaplayer/MpXmmsInterface.h (renamed from src/modules/mediaplayer/mp_xmmsinterface.h) | 8 | ||||
| -rw-r--r-- | src/modules/mediaplayer/libkvimediaplayer.cpp | 62 |
14 files changed, 281 insertions, 281 deletions
diff --git a/src/modules/mediaplayer/CMakeLists.txt b/src/modules/mediaplayer/CMakeLists.txt index 9ab400403..746132d46 100644 --- a/src/modules/mediaplayer/CMakeLists.txt +++ b/src/modules/mediaplayer/CMakeLists.txt @@ -2,12 +2,12 @@ SET(kvimediaplayer_SRCS libkvimediaplayer.cpp - mp_interface.cpp - mp_mp3.cpp - mp_winampinterface.cpp - mp_xmmsinterface.cpp - mp_amipinterface.cpp - mp_mprisinterface.cpp + MpInterface.cpp + MpMp3.cpp + MpWinampInterface.cpp + MpXmmsInterface.cpp + MpAmipInterface.cpp + MpMprisInterface.cpp ) # After this call, files will be moc'ed to moc_kvi_*.cpp diff --git a/src/modules/mediaplayer/mp_amipinterface.cpp b/src/modules/mediaplayer/MpAmipInterface.cpp index df4e309cd..60c7390f0 100644 --- a/src/modules/mediaplayer/mp_amipinterface.cpp +++ b/src/modules/mediaplayer/MpAmipInterface.cpp @@ -1,6 +1,6 @@ //============================================================================= // -// File : mp_amipinterface.cpp +// File : MpAmipInterface.cpp // Creation date : Sun 27 Mar 2005 16:55:09 by Szymon Stefanek // // This file is part of the KVIrc IRC client distribution @@ -22,7 +22,7 @@ // //============================================================================= -#include "mp_amipinterface.h" +#include "MpAmipInterface.h" #include "KviOptions.h" #if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW) @@ -102,7 +102,7 @@ static QTextCodec * mediaplayer_get_codec() } MP_IMPLEMENT_DESCRIPTOR( - KviAmipInterface, + MpAmipInterface, "amip", __tr2qs_ctx( "An interface to the AMIP plug-in.\n" \ @@ -116,8 +116,8 @@ MP_IMPLEMENT_DESCRIPTOR( -KviAmipInterface::KviAmipInterface() -: KviMediaPlayerInterface() +MpAmipInterface::MpAmipInterface() +: MpInterface() { if(!amip_dll) { bool res = loadAmipDll(); @@ -129,7 +129,7 @@ KviAmipInterface::KviAmipInterface() } } -KviAmipInterface::~KviAmipInterface() +MpAmipInterface::~MpAmipInterface() { if(!amip_dll) return; ac_uninit(); @@ -138,7 +138,7 @@ KviAmipInterface::~KviAmipInterface() } -int KviAmipInterface::detect(bool bStart) +int MpAmipInterface::detect(bool bStart) { if(!amip_dll) return 0; char host[AC_BUFFER_SIZE]; @@ -148,7 +148,7 @@ int KviAmipInterface::detect(bool bStart) } #define MP_AMIP_COMMAND(__cmdname,__acmd) \ - bool KviAmipInterface::__cmdname() \ + bool MpAmipInterface::__cmdname() \ { \ return (ac_exec(__acmd) == AC_ERR_NOERROR); \ } @@ -181,27 +181,27 @@ QString eval_str(const char *var) return res; } -int KviAmipInterface::length() +int MpAmipInterface::length() { return eval_int("var_sl") * 1000; } -int KviAmipInterface::position() +int MpAmipInterface::position() { return eval_int("var_psec") * 1000; } -int KviAmipInterface::bitRate() +int MpAmipInterface::bitRate() { return eval_int("var_br"); } -int KviAmipInterface::sampleRate() +int MpAmipInterface::sampleRate() { return eval_int("var_sr"); } -int KviAmipInterface::channels() +int MpAmipInterface::channels() { int ret = -1; if(eval_str("var_typ").startsWith("Stereo")) @@ -211,28 +211,28 @@ int KviAmipInterface::channels() return ret; } -KviMediaPlayerInterface::PlayerStatus KviAmipInterface::status() +MpInterface::PlayerStatus MpAmipInterface::status() { int ret = eval_int("var_stat"); switch(ret) { case 0: - return KviMediaPlayerInterface::Stopped; + return MpInterface::Stopped; break; case 3: - return KviMediaPlayerInterface::Paused; + return MpInterface::Paused; break; case 1: - return KviMediaPlayerInterface::Playing; + return MpInterface::Playing; break; default: - return KviMediaPlayerInterface::Unknown; + return MpInterface::Unknown; break; } - return KviMediaPlayerInterface::Unknown; + return MpInterface::Unknown; } -QString KviAmipInterface::mrl() +QString MpAmipInterface::mrl() { QString ret; QString fn = eval_str("var_fn"); @@ -255,42 +255,42 @@ QString getAmipString(const char * var) return ret; } -QString KviAmipInterface::nowPlaying() +QString MpAmipInterface::nowPlaying() { return getAmipString("var_s"); } -QString KviAmipInterface::artist() +QString MpAmipInterface::artist() { return getAmipString("var_1"); } -QString KviAmipInterface::title() +QString MpAmipInterface::title() { return getAmipString("var_2"); } -QString KviAmipInterface::album() +QString MpAmipInterface::album() { return getAmipString("var_4"); } -QString KviAmipInterface::year() +QString MpAmipInterface::year() { return getAmipString("var_5"); } -QString KviAmipInterface::comment() +QString MpAmipInterface::comment() { return getAmipString("var_6"); } -QString KviAmipInterface::genre() +QString MpAmipInterface::genre() { return getAmipString("var_7"); } -bool KviAmipInterface::setVol(kvs_int_t &iVol) +bool MpAmipInterface::setVol(kvs_int_t &iVol) { if(!amip_dll) return false; char volcmd[AC_BUFFER_SIZE]; @@ -298,19 +298,19 @@ bool KviAmipInterface::setVol(kvs_int_t &iVol) return (ac_exec(volcmd) == AC_ERR_NOERROR); } -int KviAmipInterface::getVol() +int MpAmipInterface::getVol() { return eval_int("var_vol"); } -bool KviAmipInterface::jumpTo(kvs_int_t &iPos) +bool MpAmipInterface::jumpTo(kvs_int_t &iPos) { if(!amip_dll) return false; char jmpcmd[AC_BUFFER_SIZE]; sprintf(jmpcmd, "jumptotime %d", iPos/1000); return (ac_exec(jmpcmd) == AC_ERR_NOERROR); } -bool KviAmipInterface::hide() +bool MpAmipInterface::hide() { HWND hWinamp = (HWND)eval_int("var_phwnd"); if(hWinamp && hWinamp != (HWND)-1) @@ -321,7 +321,7 @@ bool KviAmipInterface::hide() return false; } -bool KviAmipInterface::show() +bool MpAmipInterface::show() { HWND hWinamp = (HWND)eval_int("var_phwnd"); if(hWinamp && hWinamp != (HWND)-1) @@ -332,13 +332,13 @@ bool KviAmipInterface::show() return false; } -bool KviAmipInterface::minimize() +bool MpAmipInterface::minimize() { if(!amip_dll) return false; return (ac_exec("control mimimize") == AC_ERR_NOERROR); } -bool KviAmipInterface::setPlayListPos(kvs_int_t &iPos) +bool MpAmipInterface::setPlayListPos(kvs_int_t &iPos) { if(!amip_dll) return false; char jmpcmd[AC_BUFFER_SIZE]; @@ -346,27 +346,27 @@ bool KviAmipInterface::setPlayListPos(kvs_int_t &iPos) return (ac_exec(jmpcmd) == AC_ERR_NOERROR); } -int KviAmipInterface::getPlayListPos() +int MpAmipInterface::getPlayListPos() { return eval_int("var_pos"); } -int KviAmipInterface::getListLength() +int MpAmipInterface::getListLength() { return eval_int("var_ll"); } -bool KviAmipInterface::getRepeat() +bool MpAmipInterface::getRepeat() { return eval_str("var_repeat").startsWith("on"); } -bool KviAmipInterface::getShuffle() +bool MpAmipInterface::getShuffle() { return eval_str("var_shuffle").startsWith("on"); } -bool KviAmipInterface::setShuffle(bool &bVal) +bool MpAmipInterface::setShuffle(bool &bVal) { if(!amip_dll) return false; bool res; @@ -377,7 +377,7 @@ bool KviAmipInterface::setShuffle(bool &bVal) return res; } -bool KviAmipInterface::setRepeat(bool &bVal) +bool MpAmipInterface::setRepeat(bool &bVal) { if(!amip_dll) return false; bool res; @@ -388,7 +388,7 @@ bool KviAmipInterface::setRepeat(bool &bVal) return res; } -bool KviAmipInterface::amipExec(const QString &cmd) +bool MpAmipInterface::amipExec(const QString &cmd) { if(!amip_dll) return false; QTextCodec *c=mediaplayer_get_codec(); @@ -396,7 +396,7 @@ bool KviAmipInterface::amipExec(const QString &cmd) return (ac_exec(szCmd) == AC_ERR_NOERROR); } -QString KviAmipInterface::amipEval(const QString &cmd) +QString MpAmipInterface::amipEval(const QString &cmd) { QString ret; if(!amip_dll) return ret; diff --git a/src/modules/mediaplayer/mp_amipinterface.h b/src/modules/mediaplayer/MpAmipInterface.h index f5eaf664d..e8a9fac34 100644 --- a/src/modules/mediaplayer/mp_amipinterface.h +++ b/src/modules/mediaplayer/MpAmipInterface.h @@ -2,7 +2,7 @@ #define _MP_AMIPINTERFACE_H_ //============================================================================= // -// File : mp_amipinterface.cpp +// File : MpAmipInterface.cpp // Creation date : Sun 27 Mar 2005 16:55:09 by Szymon Stefanek // // This file is part of the KVIrc IRC client distribution @@ -28,13 +28,13 @@ #if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW) - #include "mp_interface.h" + #include "MpInterface.h" - class KviAmipInterface : public KviMediaPlayerInterface + class MpAmipInterface : public MpInterface { public: - KviAmipInterface(); - ~KviAmipInterface(); + MpAmipInterface(); + ~MpAmipInterface(); public: virtual int detect(bool bStart); virtual bool prev(); @@ -71,10 +71,10 @@ virtual bool setShuffle(bool &bVal); virtual bool amipExec(const QString &cmd); virtual QString amipEval(const QString &cmd); - virtual KviMediaPlayerInterface::PlayerStatus status(); + virtual MpInterface::PlayerStatus status(); }; - MP_DECLARE_DESCRIPTOR(KviAmipInterface) + MP_DECLARE_DESCRIPTOR(MpAmipInterface) #endif //COMPILE_ON_WINDOWS diff --git a/src/modules/mediaplayer/mp_interface.cpp b/src/modules/mediaplayer/MpInterface.cpp index 3993ff8e6..f5a1f569c 100644 --- a/src/modules/mediaplayer/mp_interface.cpp +++ b/src/modules/mediaplayer/MpInterface.cpp @@ -1,6 +1,6 @@ //============================================================================= // -// File : mp_interface.cpp +// File : MpInterface.cpp // Creation date : Fri Mar 25 20:01:25 2005 GMT by Szymon Stefanek // // This file is part of the KVIrc irc client distribution @@ -22,8 +22,8 @@ // //============================================================================= -#include "mp_interface.h" -#include "mp_mp3.h" +#include "MpInterface.h" +#include "MpMp3.h" #include "KviOptions.h" #include "KviLocale.h" @@ -38,48 +38,48 @@ static QTextCodec * mediaplayer_get_codec() } -void KviMediaPlayerInterface::notImplemented() +void MpInterface::notImplemented() { setLastError(__tr2qs_ctx("Function not implemented","mediaplayer")); } -int KviMediaPlayerInterface::position() +int MpInterface::position() { notImplemented(); return -1; } -int KviMediaPlayerInterface::length() +int MpInterface::length() { notImplemented(); return -1; } -bool KviMediaPlayerInterface::quit() +bool MpInterface::quit() { notImplemented(); return false; } -bool KviMediaPlayerInterface::hide() +bool MpInterface::hide() { notImplemented(); return false; } -bool KviMediaPlayerInterface::show() +bool MpInterface::show() { notImplemented(); return false; } -bool KviMediaPlayerInterface::minimize() +bool MpInterface::minimize() { notImplemented(); return false; } -QString KviMediaPlayerInterface::getLocalFile() +QString MpInterface::getLocalFile() { QString ret = mrl(); if(ret.isEmpty())return ret; @@ -91,7 +91,7 @@ QString KviMediaPlayerInterface::getLocalFile() return QString(); } -QString KviMediaPlayerInterface::amipEval(const QString &) +QString MpInterface::amipEval(const QString &) { return QString(); } @@ -111,157 +111,157 @@ QString KviMediaPlayerInterface::amipEval(const QString &) if(!scan_mp3_file(f,&mp3))return -1; -QString KviMediaPlayerInterface::artist() +QString MpInterface::artist() { SCAN_MP3_FILE return pCodec->toUnicode(QByteArray(mp3.id3.artist)); } -QString KviMediaPlayerInterface::title() +QString MpInterface::title() { SCAN_MP3_FILE return pCodec->toUnicode(QByteArray(mp3.id3.title)); } -QString KviMediaPlayerInterface::genre() +QString MpInterface::genre() { SCAN_MP3_FILE return pCodec->toUnicode(QByteArray(get_typegenre(mp3.id3.genre[0]))); } -QString KviMediaPlayerInterface::comment() +QString MpInterface::comment() { SCAN_MP3_FILE return pCodec->toUnicode(QByteArray(mp3.id3.comment)); } -QString KviMediaPlayerInterface::year() +QString MpInterface::year() { SCAN_MP3_FILE return QString(mp3.id3.year); } -QString KviMediaPlayerInterface::album() +QString MpInterface::album() { SCAN_MP3_FILE return pCodec->toUnicode(QByteArray(mp3.id3.album)); } -bool KviMediaPlayerInterface::playMrl(const QString &) +bool MpInterface::playMrl(const QString &) { notImplemented(); return false; } -bool KviMediaPlayerInterface::amipExec(const QString &) +bool MpInterface::amipExec(const QString &) { notImplemented(); return false; } -bool KviMediaPlayerInterface::setVol(kvs_int_t &) +bool MpInterface::setVol(kvs_int_t &) { notImplemented(); return false; } -int KviMediaPlayerInterface::getVol() +int MpInterface::getVol() { notImplemented(); return -1; } -bool KviMediaPlayerInterface::mute() +bool MpInterface::mute() { notImplemented(); return false; } -bool KviMediaPlayerInterface::jumpTo(kvs_int_t &) +bool MpInterface::jumpTo(kvs_int_t &) { notImplemented(); return false; } -KviMediaPlayerInterface::PlayerStatus KviMediaPlayerInterface::status() +MpInterface::PlayerStatus MpInterface::status() { notImplemented(); - return KviMediaPlayerInterface::Unknown; + return MpInterface::Unknown; } -int KviMediaPlayerInterface::bitRate() +int MpInterface::bitRate() { SCAN_MP3_FILE_RET_INT return header_bitrate(&(mp3.header)); } -int KviMediaPlayerInterface::sampleRate() +int MpInterface::sampleRate() { SCAN_MP3_FILE_RET_INT return header_frequency(&(mp3.header)); } -int KviMediaPlayerInterface::channels() +int MpInterface::channels() { SCAN_MP3_FILE_RET_INT return header_channels(&(mp3.header)); } -int KviMediaPlayerInterface::getPlayListPos() +int MpInterface::getPlayListPos() { notImplemented(); return -1; } -bool KviMediaPlayerInterface::setPlayListPos(kvs_int_t &) +bool MpInterface::setPlayListPos(kvs_int_t &) { notImplemented(); return false; } -int KviMediaPlayerInterface::getListLength() +int MpInterface::getListLength() { notImplemented(); return -1; } -int KviMediaPlayerInterface::getEqData(kvs_int_t &) +int MpInterface::getEqData(kvs_int_t &) { notImplemented(); return -1; } -bool KviMediaPlayerInterface::setEqData(kvs_int_t &, kvs_int_t &) +bool MpInterface::setEqData(kvs_int_t &, kvs_int_t &) { notImplemented(); return false; } -bool KviMediaPlayerInterface::getRepeat() +bool MpInterface::getRepeat() { notImplemented(); return false; } -bool KviMediaPlayerInterface::getShuffle() +bool MpInterface::getShuffle() { notImplemented(); return false; } -bool KviMediaPlayerInterface::setRepeat(bool &) +bool MpInterface::setRepeat(bool &) { notImplemented(); return false; } -bool KviMediaPlayerInterface::setShuffle(bool &) +bool MpInterface::setShuffle(bool &) { notImplemented(); return false; } -QString KviMediaPlayerInterface::mediaType() +QString MpInterface::mediaType() { QString ret = mrl(); if(ret.endsWith(".mp3",Qt::CaseInsensitive))ret = "MPEG Layer 3"; diff --git a/src/modules/mediaplayer/mp_interface.h b/src/modules/mediaplayer/MpInterface.h index 61cd53d47..9e205b4c9 100644 --- a/src/modules/mediaplayer/mp_interface.h +++ b/src/modules/mediaplayer/MpInterface.h @@ -2,7 +2,7 @@ #define _MP_INTERFACE_H_ //============================================================================= // -// File : mp_interface.h +// File : MpInterface.h // Creation date : Fri Mar 25 20:01:25 2005 GMT by Szymon Stefanek // // This file is part of the KVIrc irc client distribution @@ -28,13 +28,13 @@ #include "KviQString.h" #include "KviKvsTypes.h" -class KviMediaPlayerInterface +class MpInterface { public: // don't do any initialization in the constructor // implement lazy initialization in each function instead - KviMediaPlayerInterface(){}; - virtual ~KviMediaPlayerInterface(){}; + MpInterface(){}; + virtual ~MpInterface(){}; protected: QString m_szLastError; public: @@ -109,7 +109,7 @@ public: virtual bool quit(); // return the current player status enum PlayerStatus { Unknown, Stopped, Playing, Paused }; - virtual KviMediaPlayerInterface::PlayerStatus status(); + virtual MpInterface::PlayerStatus status(); // current position in the media (msecs) // 0 if the player isn't playing anything and -1 if unknown virtual int position(); @@ -178,20 +178,20 @@ protected: }; -class KviMediaPlayerInterfaceDescriptor +class MpInterfaceDescriptor { public: - KviMediaPlayerInterfaceDescriptor(){}; - virtual ~KviMediaPlayerInterfaceDescriptor(){}; + MpInterfaceDescriptor(){}; + virtual ~MpInterfaceDescriptor(){}; public: virtual const QString & name() = 0; virtual const QString & description() = 0; - virtual KviMediaPlayerInterface * instance() = 0; + virtual MpInterface * instance() = 0; }; #define MP_DECLARE_DESCRIPTOR(_interfaceclass) \ - class _interfaceclass ## Descriptor : public KviMediaPlayerInterfaceDescriptor \ + class _interfaceclass ## Descriptor : public MpInterfaceDescriptor \ { \ public: \ _interfaceclass ## Descriptor(); \ @@ -203,12 +203,12 @@ public: public: \ virtual const QString & name(); \ virtual const QString & description(); \ - virtual KviMediaPlayerInterface * instance(); \ + virtual MpInterface * instance(); \ }; #define MP_IMPLEMENT_DESCRIPTOR(_interfaceclass,_name,_description) \ _interfaceclass ## Descriptor::_interfaceclass ## Descriptor() \ - : KviMediaPlayerInterfaceDescriptor() \ + : MpInterfaceDescriptor() \ { \ m_pInstance = 0; \ m_szName = _name; \ @@ -226,7 +226,7 @@ public: { \ return m_szDescription; \ } \ - KviMediaPlayerInterface * _interfaceclass ## Descriptor::instance() \ + MpInterface * _interfaceclass ## Descriptor::instance() \ { \ if(!m_pInstance)m_pInstance = new _interfaceclass(); \ return m_pInstance; \ diff --git a/src/modules/mediaplayer/mp_mp3.cpp b/src/modules/mediaplayer/MpMp3.cpp index efdc0b473..9f3e68cbe 100644 --- a/src/modules/mediaplayer/mp_mp3.cpp +++ b/src/modules/mediaplayer/MpMp3.cpp @@ -1,6 +1,6 @@ //============================================================================= // -// File : mp_mp3.cpp +// File : MpMp3.cpp // Creation date : Fri Mar 25 20:01:25 2005 GMT by Szymon Stefanek // // This file is part of the KVIrc irc client distribution @@ -37,7 +37,7 @@ // //============================================================================= -#include "mp_mp3.h" +#include "MpMp3.h" #include "KviOptions.h" #include <QFileInfo> diff --git a/src/modules/mediaplayer/mp_mp3.h b/src/modules/mediaplayer/MpMp3.h index 80dbda85c..b50c3e953 100644 --- a/src/modules/mediaplayer/mp_mp3.h +++ b/src/modules/mediaplayer/MpMp3.h @@ -1,6 +1,6 @@ //============================================================================= // -// File : mp_mp3.h +// File : MpMp3.h // Creation date : Fri Mar 25 20:01:25 2005 GMT by Szymon Stefanek // // This file is part of the KVIrc irc client distribution diff --git a/src/modules/mediaplayer/mp_mprisinterface.cpp b/src/modules/mediaplayer/MpMprisInterface.cpp index 3bc59730e..560d03c93 100644 --- a/src/modules/mediaplayer/mp_mprisinterface.cpp +++ b/src/modules/mediaplayer/MpMprisInterface.cpp @@ -1,6 +1,6 @@ //============================================================================= // -// File : mp_mprisinterface.cpp +// File : MpMprisInterface.cpp // Creation date : Thu 06 Dec 2007 14:20:02 by Tomasz Moń // // This file is part of the KVIrc IRC client distribution @@ -22,7 +22,7 @@ // //============================================================================= -#include "mp_mprisinterface.h" +#include "MpMprisInterface.h" #if (defined(COMPILE_DBUS_SUPPORT) && !defined(COMPILE_ON_WINDOWS) && !defined(COMPILE_ON_MAC) && !defined(COMPILE_ON_MINGW)) #include "KviLocale.h" @@ -60,17 +60,17 @@ const QDBusArgument &operator>>(const QDBusArgument &argument, MPRISPlayerStatus return argument; } -KviMPRISInterface::KviMPRISInterface() -: KviMediaPlayerInterface() +MpMprisInterface::MpMprisInterface() +: MpInterface() { qDBusRegisterMetaType<MPRISPlayerStatus>(); } -KviMPRISInterface::~KviMPRISInterface() +MpMprisInterface::~MpMprisInterface() { } -int KviMPRISInterface::detect(bool) +int MpMprisInterface::detect(bool) { QDBusReply<QStringList> reply = QDBusConnection::sessionBus().interface()->registeredServiceNames(); if (!reply.isValid()) /* something fishy with dbus, it won't work */ @@ -94,32 +94,32 @@ int KviMPRISInterface::detect(bool) } \ return TRUE; -bool KviMPRISInterface::prev() +bool MpMprisInterface::prev() { MPRIS_SIMPLE_CALL("/Player", "Prev") } -bool KviMPRISInterface::next() +bool MpMprisInterface::next() { MPRIS_SIMPLE_CALL("/Player", "Next") } -bool KviMPRISInterface::play() +bool MpMprisInterface::play() { MPRIS_SIMPLE_CALL("/Player", "Play") } -bool KviMPRISInterface::stop() +bool MpMprisInterface::stop() { MPRIS_SIMPLE_CALL("/Player", "Stop") } -bool KviMPRISInterface::pause() +bool MpMprisInterface::pause() { MPRIS_SIMPLE_CALL("/Player", "Pause") } -bool KviMPRISInterface::quit() +bool MpMprisInterface::quit() { MPRIS_SIMPLE_CALL("/", "Quit") } @@ -135,7 +135,7 @@ bool KviMPRISInterface::quit() } #define MPRIS_GET_METADATA_FIELD(__field, __return_type, __return_if_fail) \ - if (this->status() != KviMediaPlayerInterface::Playing) \ + if (this->status() != MpInterface::Playing) \ return __return_if_fail; \ MPRIS_CALL_METHOD("GetMetadata", __return_if_fail) \ foreach (QVariant v, reply.arguments()) { \ @@ -161,28 +161,28 @@ bool KviMPRISInterface::quit() return __return_if_fail; \ } -KviMediaPlayerInterface::PlayerStatus KviMPRISInterface::status() +MpInterface::PlayerStatus MpMprisInterface::status() { - MPRIS_CALL_METHOD("GetStatus", KviMediaPlayerInterface::Unknown) + MPRIS_CALL_METHOD("GetStatus", MpInterface::Unknown) MPRISPlayerStatus status; if(reply.arguments().isEmpty()) - return KviMediaPlayerInterface::Unknown; + return MpInterface::Unknown; status = qdbus_cast<MPRISPlayerStatus>(reply.arguments().first()); switch (status.Play) { - case 0: return KviMediaPlayerInterface::Playing; - case 1: return KviMediaPlayerInterface::Paused; - case 2: return KviMediaPlayerInterface::Stopped; - default: return KviMediaPlayerInterface::Unknown; + case 0: return MpInterface::Playing; + case 1: return MpInterface::Paused; + case 2: return MpInterface::Stopped; + default: return MpInterface::Unknown; } } -QString KviMPRISInterface::nowPlaying() +QString MpMprisInterface::nowPlaying() { - if (this->status() != KviMediaPlayerInterface::Playing) + if (this->status() != MpInterface::Playing) return ""; MPRIS_CALL_METHOD("GetMetadata", "") @@ -209,7 +209,7 @@ QString KviMPRISInterface::nowPlaying() return ""; } -QString KviMPRISInterface::mrl() +QString MpMprisInterface::mrl() { MPRIS_CALL_METHOD("GetMetadata", "") @@ -227,53 +227,53 @@ QString KviMPRISInterface::mrl() return ""; } -QString KviMPRISInterface::title() +QString MpMprisInterface::title() { MPRIS_GET_METADATA_FIELD("title", QString, "") } -QString KviMPRISInterface::artist() +QString MpMprisInterface::artist() { MPRIS_GET_METADATA_FIELD("artist", QString, "") } -QString KviMPRISInterface::genre() +QString MpMprisInterface::genre() { MPRIS_GET_METADATA_FIELD("genre", QString, "") } -QString KviMPRISInterface::comment() +QString MpMprisInterface::comment() { MPRIS_GET_METADATA_FIELD("comment", QString, "") } -QString KviMPRISInterface::year() +QString MpMprisInterface::year() { MPRIS_GET_METADATA_FIELD("year", QString, "") } -QString KviMPRISInterface::album() +QString MpMprisInterface::album() { MPRIS_GET_METADATA_FIELD("album", QString, "") } -int KviMPRISInterface::bitRate() +int MpMprisInterface::bitRate() { MPRIS_GET_METADATA_FIELD("audio-bitrate", int, -1) } -int KviMPRISInterface::sampleRate() +int MpMprisInterface::sampleRate() { MPRIS_GET_METADATA_FIELD("audio-samplerate", int, -1) } -bool KviMPRISInterface::setVol(kvs_int_t &iVol) +bool MpMprisInterface::setVol(kvs_int_t &iVol) { MPRIS_CALL_METHOD_WITH_ARG("VolumeSet", QVariant((int)(100*iVol/255)), false); return true; } -int KviMPRISInterface::getVol() +int MpMprisInterface::getVol() { MPRIS_CALL_METHOD("VolumeGet", -1) @@ -281,13 +281,13 @@ int KviMPRISInterface::getVol() return iVol * 255 /100; } -int KviMPRISInterface::position() +int MpMprisInterface::position() { MPRIS_CALL_METHOD("PositionGet", -1) return reply.arguments().first().toInt(); } -int KviMPRISInterface::length() +int MpMprisInterface::length() { MPRIS_CALL_METHOD("GetMetadata", -1) @@ -306,7 +306,7 @@ int KviMPRISInterface::length() return -1; } -bool KviMPRISInterface::jumpTo(kvs_int_t &iPos) +bool MpMprisInterface::jumpTo(kvs_int_t &iPos) { MPRIS_CALL_METHOD_WITH_ARG("PositionSet", QVariant((int)iPos), false) return true; @@ -314,7 +314,7 @@ bool KviMPRISInterface::jumpTo(kvs_int_t &iPos) /* audacious interface */ MP_IMPLEMENT_DESCRIPTOR( - KviAudaciousInterface, + MpAudaciousInterface, "audacious", __tr2qs_ctx( "An interface to the popular audacious media player.\n" \ @@ -324,13 +324,13 @@ MP_IMPLEMENT_DESCRIPTOR( ) ) -KviAudaciousInterface::KviAudaciousInterface() -: KviMPRISInterface() +MpAudaciousInterface::MpAudaciousInterface() +: MpMprisInterface() { m_szServiceName = "org.mpris.audacious"; } -int KviAudaciousInterface::getPlayListPos() +int MpAudaciousInterface::getPlayListPos() { QDBusInterface dbus_iface("org.mpris.audacious", "/org/atheme/audacious", "org.atheme.audacious", QDBusConnection::sessionBus()); @@ -339,16 +339,16 @@ int KviAudaciousInterface::getPlayListPos() } -bool KviAudaciousInterface::quit() +bool MpAudaciousInterface::quit() { - if (KviMPRISInterface::quit()) + if (MpMprisInterface::quit()) return TRUE; /* compability with older versions */ MPRIS_SIMPLE_CALL("/Player", "Quit") } -QString KviAudaciousInterface::mrl() +QString MpAudaciousInterface::mrl() { MPRIS_CALL_METHOD("GetMetadata", "") @@ -371,32 +371,32 @@ QString KviAudaciousInterface::mrl() return ""; } -KviMediaPlayerInterface::PlayerStatus KviAudaciousInterface::status() +MpInterface::PlayerStatus MpAudaciousInterface::status() { - KviMediaPlayerInterface::PlayerStatus status; - status = KviMPRISInterface::status(); - if (status != KviMediaPlayerInterface::Unknown) + MpInterface::PlayerStatus status; + status = MpMprisInterface::status(); + if (status != MpInterface::Unknown) return status; /* compability with older versions */ QDBusInterface dbus_iface(m_szServiceName, "/Player", "org.freedesktop.MediaPlayer", QDBusConnection::sessionBus()); if (!dbus_iface.isValid()) - return KviMediaPlayerInterface::Unknown; + return MpInterface::Unknown; QDBusMessage reply = dbus_iface.call(QDBus::Block, "GetStatus"); switch (reply.arguments().first().toInt()) { - case 0: return KviMediaPlayerInterface::Playing; - case 1: return KviMediaPlayerInterface::Paused; - case 2: return KviMediaPlayerInterface::Stopped; - default: return KviMediaPlayerInterface::Unknown; + case 0: return MpInterface::Playing; + case 1: return MpInterface::Paused; + case 2: return MpInterface::Stopped; + default: return MpInterface::Unknown; } } -int KviAudaciousInterface::length() +int MpAudaciousInterface::length() { - int length = KviMPRISInterface::length(); + int length = MpMprisInterface::length(); if (length != -1) return length; @@ -419,7 +419,7 @@ int KviAudaciousInterface::length() } #define AUDACIOUS_GET_TUPLE_FIELD(__field) \ - if (this->status() != KviMediaPlayerInterface::Playing) \ + if (this->status() != MpInterface::Playing) \ return ""; \ QDBusInterface dbus_iface("org.mpris.audacious", "/org/atheme/audacious", \ "org.atheme.audacious", QDBusConnection::sessionBus()); \ @@ -428,19 +428,19 @@ int KviAudaciousInterface::length() QDBusReply<QDBusVariant> reply = dbus_iface.callWithArgumentList(QDBus::Block, "SongTuple", args); \ return reply.value().variant().toString(); \ -QString KviAudaciousInterface::year() +QString MpAudaciousInterface::year() { AUDACIOUS_GET_TUPLE_FIELD("year") } -QString KviAudaciousInterface::mediaType() +QString MpAudaciousInterface::mediaType() { AUDACIOUS_GET_TUPLE_FIELD("codec") } /* BMPx interface */ MP_IMPLEMENT_DESCRIPTOR( - KviBmpxInterface, + MpBmpxInterface, "bmpx", __tr2qs_ctx( "An interface to BMPx.\n" \ @@ -450,21 +450,21 @@ MP_IMPLEMENT_DESCRIPTOR( ) ) -KviBmpxInterface::KviBmpxInterface() -: KviMPRISInterface() +MpBmpxInterface::MpBmpxInterface() +: MpMprisInterface() { m_szServiceName = "org.mpris.bmp"; } /* BMPx doesn't provide GetStatus method, always assume Playing status */ -KviMediaPlayerInterface::PlayerStatus KviBmpxInterface::status() +MpInterface::PlayerStatus MpBmpxInterface::status() { - return KviMediaPlayerInterface::Playing; + return MpInterface::Playing; } /* Amarok2 interface */ MP_IMPLEMENT_DESCRIPTOR( - KviAmarok2Interface, + MpAmarok2Interface, "amarok2", __tr2qs_ctx( "An interface to Amarok2.\n" \ @@ -474,15 +474,15 @@ MP_IMPLEMENT_DESCRIPTOR( ) ) -KviAmarok2Interface::KviAmarok2Interface() -: KviMPRISInterface() +MpAmarok2Interface::MpAmarok2Interface() +: MpMprisInterface() { m_szServiceName = "org.mpris.amarok"; } /* Qmmp interface */ MP_IMPLEMENT_DESCRIPTOR( - KviQmmpInterface, + MpQmmpInterface, "Qmmp", __tr2qs_ctx( "An interface to Qmmp.\n" \ @@ -492,15 +492,15 @@ MP_IMPLEMENT_DESCRIPTOR( ) ) -KviQmmpInterface::KviQmmpInterface() -: KviMPRISInterface() +MpQmmpInterface::MpQmmpInterface() +: MpMprisInterface() { m_szServiceName = "org.mpris.qmmp"; } /* xmms2 interface */ MP_IMPLEMENT_DESCRIPTOR( - KviXmms2Interface, + MpXmms2Interface, "xmms2", __tr2qs_ctx( "An interface to the Xmms2 media player.\n" \ @@ -509,15 +509,15 @@ MP_IMPLEMENT_DESCRIPTOR( ) ) -KviXmms2Interface::KviXmms2Interface() -: KviMPRISInterface() +MpXmms2Interface::MpXmms2Interface() +: MpMprisInterface() { m_szServiceName = "org.mpris.xmms2"; } /* mozilla songbird interface */ MP_IMPLEMENT_DESCRIPTOR( - KviSongbirdInterface, + MpSongbirdInterface, "songbird", __tr2qs_ctx( "An interface to the Mozilla Songbird media player.\n" \ @@ -528,20 +528,20 @@ MP_IMPLEMENT_DESCRIPTOR( ) ) -KviSongbirdInterface::KviSongbirdInterface() -: KviMPRISInterface() +MpSongbirdInterface::MpSongbirdInterface() +: MpMprisInterface() { m_szServiceName = "org.mpris.songbird"; } -KviMediaPlayerInterface::PlayerStatus KviSongbirdInterface::status() +MpInterface::PlayerStatus MpSongbirdInterface::status() { - return KviMediaPlayerInterface::Playing; + return MpInterface::Playing; } /* Totem interface */ MP_IMPLEMENT_DESCRIPTOR( - KviTotemInterface, + MpTotemInterface, "totem", __tr2qs_ctx( "An interface to Totem.\n" \ @@ -551,15 +551,15 @@ MP_IMPLEMENT_DESCRIPTOR( ) ) -KviTotemInterface::KviTotemInterface() -: KviMPRISInterface() +MpTotemInterface::MpTotemInterface() +: MpMprisInterface() { m_szServiceName = "org.mpris.Totem"; } /* Vlc interface */ MP_IMPLEMENT_DESCRIPTOR( - KviVlcInterface, + MpVlcInterface, "vlc", __tr2qs_ctx( "An interface to Vlc.\n" \ @@ -571,8 +571,8 @@ MP_IMPLEMENT_DESCRIPTOR( ) ) -KviVlcInterface::KviVlcInterface() -: KviMPRISInterface() +MpVlcInterface::MpVlcInterface() +: MpMprisInterface() { m_szServiceName = "org.mpris.vlc"; } diff --git a/src/modules/mediaplayer/mp_mprisinterface.h b/src/modules/mediaplayer/MpMprisInterface.h index f86af3b27..51767390c 100644 --- a/src/modules/mediaplayer/mp_mprisinterface.h +++ b/src/modules/mediaplayer/MpMprisInterface.h @@ -2,7 +2,7 @@ #define _MP_AUDACIOUSINTERFACE_H_ //============================================================================= // -// File : mp_mprisinterface.h +// File : MpMprisInterface.h // Creation date : Thu 06 Dec 2007 14:20:02 by Tomasz Moń // // This file is part of the KVIrc IRC client distribution @@ -24,18 +24,18 @@ // //============================================================================= -#include "mp_interface.h" +#include "MpInterface.h" #include "kvi_settings.h" #if (defined(COMPILE_DBUS_SUPPORT) && !defined(COMPILE_ON_WINDOWS) && !defined(COMPILE_ON_MAC) && !defined(COMPILE_ON_MINGW)) #include <QtDBus/QtDBus> - class KviMPRISInterface : public KviMediaPlayerInterface + class MpMprisInterface : public MpInterface { public: - KviMPRISInterface(); - virtual ~KviMPRISInterface(); + MpMprisInterface(); + virtual ~MpMprisInterface(); public: QString m_szServiceName; virtual int detect(bool bStart); @@ -45,7 +45,7 @@ virtual bool stop(); virtual bool pause(); virtual bool quit(); - virtual KviMediaPlayerInterface::PlayerStatus status(); + virtual MpInterface::PlayerStatus status(); virtual QString nowPlaying(); virtual QString mrl(); virtual QString title(); @@ -63,13 +63,13 @@ virtual bool jumpTo(kvs_int_t &iPos); }; - class KviAudaciousInterface : public KviMPRISInterface + class MpAudaciousInterface : public MpMprisInterface { public: - KviAudaciousInterface(); + MpAudaciousInterface(); public: virtual bool quit(); - virtual KviMediaPlayerInterface::PlayerStatus status(); + virtual MpInterface::PlayerStatus status(); virtual QString mrl(); virtual int length(); @@ -78,58 +78,58 @@ virtual QString mediaType(); }; - class KviBmpxInterface : public KviMPRISInterface + class MpBmpxInterface : public MpMprisInterface { public: - KviBmpxInterface(); - virtual KviMediaPlayerInterface::PlayerStatus status(); + MpBmpxInterface(); + virtual MpInterface::PlayerStatus status(); }; - class KviAmarok2Interface : public KviMPRISInterface + class MpAmarok2Interface : public MpMprisInterface { public: - KviAmarok2Interface(); + MpAmarok2Interface(); }; - class KviQmmpInterface : public KviMPRISInterface + class MpQmmpInterface : public MpMprisInterface { public: - KviQmmpInterface(); + MpQmmpInterface(); }; - class KviXmms2Interface : public KviMPRISInterface + class MpXmms2Interface : public MpMprisInterface { public: - KviXmms2Interface(); + MpXmms2Interface(); }; - class KviSongbirdInterface : public KviMPRISInterface + class MpSongbirdInterface : public MpMprisInterface { public: - KviSongbirdInterface(); - virtual KviMediaPlayerInterface::PlayerStatus status(); + MpSongbirdInterface(); + virtual MpInterface::PlayerStatus status(); }; - class KviTotemInterface : public KviMPRISInterface + class MpTotemInterface : public MpMprisInterface { public: - KviTotemInterface(); + MpTotemInterface(); }; - class KviVlcInterface : public KviMPRISInterface + class MpVlcInterface : public MpMprisInterface { public: - KviVlcInterface(); + MpVlcInterface(); }; - MP_DECLARE_DESCRIPTOR(KviAudaciousInterface) - MP_DECLARE_DESCRIPTOR(KviBmpxInterface) - MP_DECLARE_DESCRIPTOR(KviAmarok2Interface) - MP_DECLARE_DESCRIPTOR(KviQmmpInterface) - MP_DECLARE_DESCRIPTOR(KviXmms2Interface) - MP_DECLARE_DESCRIPTOR(KviSongbirdInterface) - MP_DECLARE_DESCRIPTOR(KviTotemInterface) - MP_DECLARE_DESCRIPTOR(KviVlcInterface) + MP_DECLARE_DESCRIPTOR(MpAudaciousInterface) + MP_DECLARE_DESCRIPTOR(MpBmpxInterface) + MP_DECLARE_DESCRIPTOR(MpAmarok2Interface) + MP_DECLARE_DESCRIPTOR(MpQmmpInterface) + MP_DECLARE_DESCRIPTOR(MpXmms2Interface) + MP_DECLARE_DESCRIPTOR(MpSongbirdInterface) + MP_DECLARE_DESCRIPTOR(MpTotemInterface) + MP_DECLARE_DESCRIPTOR(MpVlcInterface) #endif //COMPILE_ON_WINDOWS #endif //_MP_AUDACIOUSINTERFACE_H_ diff --git a/src/modules/mediaplayer/mp_winampinterface.cpp b/src/modules/mediaplayer/MpWinampInterface.cpp index b52f37550..1fe06d234 100644 --- a/src/modules/mediaplayer/mp_winampinterface.cpp +++ b/src/modules/mediaplayer/MpWinampInterface.cpp @@ -1,6 +1,6 @@ //============================================================================= // -// File : mp_winampinterface.cpp +// File : MpWinampInterface.cpp // Creation date : Mon 28 Mar 2005 23:41:50 by Szymon Stefanek // // This file is part of the KVIrc IRC client distribution @@ -22,7 +22,7 @@ // //============================================================================= -#include "mp_winampinterface.h" +#include "MpWinampInterface.h" #include "KviOptions.h" #if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW) @@ -204,7 +204,7 @@ MP_IMPLEMENT_DESCRIPTOR( KviWinampInterface::KviWinampInterface() -: KviMediaPlayerInterface() +: MpInterface() { } @@ -280,7 +280,7 @@ int KviWinampInterface::channels() return ret; } -KviMediaPlayerInterface::PlayerStatus KviWinampInterface::status() +MpInterface::PlayerStatus KviWinampInterface::status() { HWND hWinamp = find_winamp(this); int ret = 1000; @@ -288,19 +288,19 @@ KviMediaPlayerInterface::PlayerStatus KviWinampInterface::status() switch(ret) { case 0: - return KviMediaPlayerInterface::Stopped; + return MpInterface::Stopped; break; case 3: - return KviMediaPlayerInterface::Paused; + return MpInterface::Paused; break; case 1: - return KviMediaPlayerInterface::Playing; + return MpInterface::Playing; break; default: - return KviMediaPlayerInterface::Unknown; + return MpInterface::Unknown; break; } - return KviMediaPlayerInterface::Unknown; + return MpInterface::Unknown; } QString KviWinampInterface::mrl() diff --git a/src/modules/mediaplayer/mp_winampinterface.h b/src/modules/mediaplayer/MpWinampInterface.h index 648c3c581..623e5f7fe 100644 --- a/src/modules/mediaplayer/mp_winampinterface.h +++ b/src/modules/mediaplayer/MpWinampInterface.h @@ -2,7 +2,7 @@ #define _MP_WINAMPINTERFACE_H_ //============================================================================= // -// File : mp_winampinterface.h +// File : MpWinampInterface.h // Creation date : Mon 28 Mar 2005 23:41:50 by Szymon Stefanek // // This file is part of the KVIrc IRC client distribution @@ -28,9 +28,9 @@ #if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW) - #include "mp_interface.h" + #include "MpInterface.h" - class KviWinampInterface : public KviMediaPlayerInterface + class KviWinampInterface : public MpInterface { public: KviWinampInterface(); @@ -66,7 +66,7 @@ virtual bool getShuffle(); virtual bool setRepeat(bool &bVal); virtual bool setShuffle(bool &bVal); - virtual KviMediaPlayerInterface::PlayerStatus status(); + virtual MpInterface::PlayerStatus status(); }; MP_DECLARE_DESCRIPTOR(KviWinampInterface) diff --git a/src/modules/mediaplayer/mp_xmmsinterface.cpp b/src/modules/mediaplayer/MpXmmsInterface.cpp index 23eddf03b..24890f9dc 100644 --- a/src/modules/mediaplayer/mp_xmmsinterface.cpp +++ b/src/modules/mediaplayer/MpXmmsInterface.cpp @@ -1,6 +1,6 @@ //============================================================================= // -// File : mp_xmmsinterface.cpp +// File : MpXmmsInterface.cpp // Creation date : Fri 25 Mar 2005 20:04:54 by Szymon Stefanek // // This file is part of the KVIrc IRC client distribution @@ -25,7 +25,7 @@ // //============================================================================= -#include "mp_xmmsinterface.h" +#include "MpXmmsInterface.h" #if (!defined(COMPILE_ON_WINDOWS) && !defined(COMPILE_ON_MAC) && !defined(COMPILE_ON_MINGW)) @@ -78,7 +78,7 @@ static const char *audacious_lib_names[] = KviXmmsInterface::KviXmmsInterface() -: KviMediaPlayerInterface() +: MpInterface() { m_pPlayerLibrary = 0; m_szPlayerLibraryName = "libxmms.so"; @@ -259,21 +259,21 @@ bool KviXmmsInterface::setShuffle(bool &bVal) return true; } -KviMediaPlayerInterface::PlayerStatus KviXmmsInterface::status() +MpInterface::PlayerStatus KviXmmsInterface::status() { bool (*sym1)(int) = (bool (*)(int))lookupSymbol("xmms_remote_is_paused"); if(sym1) { - if(sym1(0))return KviMediaPlayerInterface::Paused; + if(sym1(0))return MpInterface::Paused; bool (*sym2)(int) = (bool (*)(int))lookupSymbol("xmms_remote_is_playing"); if(sym2) { - if(sym2(0))return KviMediaPlayerInterface::Playing; - else return KviMediaPlayerInterface::Stopped; + if(sym2(0))return MpInterface::Playing; + else return MpInterface::Stopped; } } - return KviMediaPlayerInterface::Unknown; + return MpInterface::Unknown; } bool KviXmmsInterface::playMrl(const QString &mrl) diff --git a/src/modules/mediaplayer/mp_xmmsinterface.h b/src/modules/mediaplayer/MpXmmsInterface.h index df6eb04b8..3c49c036b 100644 --- a/src/modules/mediaplayer/mp_xmmsinterface.h +++ b/src/modules/mediaplayer/MpXmmsInterface.h @@ -2,7 +2,7 @@ #define _MP_XMMSINTERFACE_H_ //============================================================================= // -// File : mp_xmmsinterface.h +// File : MpXmmsInterface.h // Creation date : Fri 25 Mar 2005 20:04:54 by Szymon Stefanek // // This file is part of the KVIrc IRC client distribution @@ -27,14 +27,14 @@ // //============================================================================= -#include "mp_interface.h" +#include "MpInterface.h" #include "kvi_settings.h" #include <QLibrary> #if !defined(COMPILE_ON_WINDOWS) && !defined(COMPILE_ON_MINGW) - class KviXmmsInterface : public KviMediaPlayerInterface + class KviXmmsInterface : public MpInterface { public: KviXmmsInterface(); @@ -54,7 +54,7 @@ virtual bool jumpTo(kvs_int_t &iPos); virtual bool setVol(kvs_int_t &iVol); virtual int getVol(); - virtual KviMediaPlayerInterface::PlayerStatus status(); + virtual MpInterface::PlayerStatus status(); virtual QString nowPlaying(); virtual bool playMrl(const QString &mrl); virtual QString mrl(); diff --git a/src/modules/mediaplayer/libkvimediaplayer.cpp b/src/modules/mediaplayer/libkvimediaplayer.cpp index 9da76e490..c20fb421c 100644 --- a/src/modules/mediaplayer/libkvimediaplayer.cpp +++ b/src/modules/mediaplayer/libkvimediaplayer.cpp @@ -24,11 +24,11 @@ // //============================================================================= -#include "mp_interface.h" -#include "mp_amipinterface.h" -#include "mp_mprisinterface.h" -#include "mp_winampinterface.h" -#include "mp_xmmsinterface.h" +#include "MpInterface.h" +#include "MpAmipInterface.h" +#include "MpMprisInterface.h" +#include "MpWinampInterface.h" +#include "MpXmmsInterface.h" #include "KviModule.h" #include "KviOptions.h" @@ -36,19 +36,19 @@ #include "kvi_out.h" #include <QUrl> -static KviPointerList<KviMediaPlayerInterfaceDescriptor> * g_pDescriptorList = 0; +static KviPointerList<MpInterfaceDescriptor> * g_pDescriptorList = 0; -static KviMediaPlayerInterface * g_pMPInterface = 0; +static MpInterface * g_pMPInterface = 0; -static KviMediaPlayerInterface * auto_detect_player(KviWindow * pOut = 0) +static MpInterface * auto_detect_player(KviWindow * pOut = 0) { int iBest = 0; - KviMediaPlayerInterface * pBest = 0; - KviMediaPlayerInterfaceDescriptor * d; - KviMediaPlayerInterfaceDescriptor * pDBest = 0; + MpInterface * pBest = 0; + MpInterfaceDescriptor * d; + MpInterfaceDescriptor * pDBest = 0; for(d = g_pDescriptorList->first();d;d = g_pDescriptorList->next()) { - KviMediaPlayerInterface * i = d->instance(); + MpInterface * i = d->instance(); if(i) { int iScore = i->detect(false); @@ -74,7 +74,7 @@ static KviMediaPlayerInterface * auto_detect_player(KviWindow * pOut = 0) // no sure player found... try again with a destructive test for(d = g_pDescriptorList->first();d;d = g_pDescriptorList->next()) { - KviMediaPlayerInterface * i = d->instance(); + MpInterface * i = d->instance(); if(i) { int iScore = i->detect(true); @@ -460,7 +460,7 @@ MP_KVS_COMMAND(setPlayer) KVSM_PARAMETER("player",KVS_PT_STRING,0,szPlayer) KVSM_PARAMETERS_END(c) - for(KviMediaPlayerInterfaceDescriptor * d = g_pDescriptorList->first();d;d = g_pDescriptorList->next()) + for(MpInterfaceDescriptor * d = g_pDescriptorList->first();d;d = g_pDescriptorList->next()) { if(d->name() == szPlayer) { @@ -523,7 +523,7 @@ MP_KVS_FUNCTION(playerList) KviKvsArray* pArray = new KviKvsArray(); int id=0; - for(KviMediaPlayerInterfaceDescriptor * d = g_pDescriptorList->first();d;d = g_pDescriptorList->next()) + for(MpInterfaceDescriptor * d = g_pDescriptorList->first();d;d = g_pDescriptorList->next()) { pArray->set(id++,new KviKvsVariant(d->name())); } @@ -1456,16 +1456,16 @@ MP_KVS_FUNCTION(status) // KVSM_PARAMETERS_END(c) MP_KVS_FAIL_ON_NO_INTERFACE - KviMediaPlayerInterface::PlayerStatus eStat = g_pMPInterface->status(); + MpInterface::PlayerStatus eStat = g_pMPInterface->status(); switch(eStat) { - case KviMediaPlayerInterface::Stopped: + case MpInterface::Stopped: c->returnValue()->setString("stopped"); break; - case KviMediaPlayerInterface::Playing: + case MpInterface::Playing: c->returnValue()->setString("playing"); break; - case KviMediaPlayerInterface::Paused: + case MpInterface::Paused: c->returnValue()->setString("paused"); break; default: @@ -1606,24 +1606,24 @@ MP_KVS_COMMAND(setShuffle) static bool mediaplayer_module_init( KviModule * m ) { - g_pDescriptorList = new KviPointerList<KviMediaPlayerInterfaceDescriptor>; + g_pDescriptorList = new KviPointerList<MpInterfaceDescriptor>; g_pDescriptorList->setAutoDelete(true); #if (defined(COMPILE_DBUS_SUPPORT) && !defined(COMPILE_ON_WINDOWS) && !defined(COMPILE_ON_MAC) && !defined(COMPILE_ON_MINGW)) - g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviAudaciousInterface)); + g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(MpAudaciousInterface)); g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviAudaciousClassicInterface)); g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviXmmsInterface)); - g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviXmms2Interface)); - g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviBmpxInterface)); - g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviAmarok2Interface)); - g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviQmmpInterface)); - g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviSongbirdInterface)); - g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviTotemInterface)); - g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviVlcInterface)); + g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(MpXmms2Interface)); + g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(MpBmpxInterface)); + g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(MpAmarok2Interface)); + g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(MpQmmpInterface)); + g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(MpSongbirdInterface)); + g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(MpTotemInterface)); + g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(MpVlcInterface)); #endif #if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW) - g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviAmipInterface)); + g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(MpAmipInterface)); g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviWinampInterface)); #endif g_pMPInterface = 0; @@ -1632,7 +1632,7 @@ static bool mediaplayer_module_init( KviModule * m ) { g_pMPInterface = auto_detect_player(); } else { - for(KviMediaPlayerInterfaceDescriptor * d = g_pDescriptorList->first();d;d = g_pDescriptorList->next()) + for(MpInterfaceDescriptor * d = g_pDescriptorList->first();d;d = g_pDescriptorList->next()) { if(d->name() == KVI_OPTION_STRING(KviOption_stringPreferredMediaPlayer)) { @@ -1724,7 +1724,7 @@ static bool mediaplayer_module_ctrl(KviModule *,const char * operation,void * pa { // we expect param to be a pointer to QStringList QStringList * l = (QStringList *)param; - for(KviMediaPlayerInterfaceDescriptor * d = g_pDescriptorList->first();d;d = g_pDescriptorList->next()) + for(MpInterfaceDescriptor * d = g_pDescriptorList->first();d;d = g_pDescriptorList->next()) { l->append(d->name()); } |
