diff options
Diffstat (limited to 'kttsd/players')
-rw-r--r-- | kttsd/players/CMakeLists.txt | 13 | ||||
-rw-r--r-- | kttsd/players/akodeplayer/CMakeLists.txt | 38 | ||||
-rw-r--r-- | kttsd/players/akodeplayer/akodeplayer.cpp | 4 | ||||
-rw-r--r-- | kttsd/players/akodeplayer/akodeplayer.h | 9 | ||||
-rw-r--r-- | kttsd/players/akodeplayer/kttsd_akodeplugin.desktop | 85 | ||||
-rw-r--r-- | kttsd/players/alsaplayer/CMakeLists.txt | 39 | ||||
-rw-r--r-- | kttsd/players/alsaplayer/alsaplayer.cpp | 16 | ||||
-rw-r--r-- | kttsd/players/alsaplayer/alsaplayer.h | 9 | ||||
-rw-r--r-- | kttsd/players/alsaplayer/formats.h | 11 | ||||
-rw-r--r-- | kttsd/players/alsaplayer/kttsd_alsaplugin.desktop | 85 | ||||
-rw-r--r-- | kttsd/players/artsplayer/CMakeLists.txt | 39 | ||||
-rw-r--r-- | kttsd/players/artsplayer/artsplayer.cpp | 4 | ||||
-rw-r--r-- | kttsd/players/artsplayer/artsplayer.h | 9 | ||||
-rw-r--r-- | kttsd/players/artsplayer/kttsd_artsplugin.desktop | 87 | ||||
-rw-r--r-- | kttsd/players/gstplayer/CMakeLists.txt | 40 | ||||
-rw-r--r-- | kttsd/players/gstplayer/gstreamerplayer.h | 4 | ||||
-rw-r--r-- | kttsd/players/gstplayer/kttsd_gstplugin.desktop | 88 | ||||
-rw-r--r-- | kttsd/players/kttsd_audioplugin.desktop | 46 |
18 files changed, 220 insertions, 406 deletions
diff --git a/kttsd/players/CMakeLists.txt b/kttsd/players/CMakeLists.txt new file mode 100644 index 0000000..4e19371 --- /dev/null +++ b/kttsd/players/CMakeLists.txt @@ -0,0 +1,13 @@ +tde_conditional_add_subdirectory( WITH_ARTS artsplayer ) +tde_conditional_add_subdirectory( WITH_AKODE akodeplayer ) +tde_conditional_add_subdirectory( WITH_ALSA alsaplayer ) +tde_conditional_add_subdirectory( WITH_GSTREAMER gstplayer ) + + +##### other data + +tde_create_translated_desktop( + SOURCE kttsd_audioplugin.desktop + DESTINATION ${SERVICETYPES_INSTALL_DIR} + PO_DIR kttsd-desktops +) diff --git a/kttsd/players/akodeplayer/CMakeLists.txt b/kttsd/players/akodeplayer/CMakeLists.txt new file mode 100644 index 0000000..b2de63c --- /dev/null +++ b/kttsd/players/akodeplayer/CMakeLists.txt @@ -0,0 +1,38 @@ + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/kttsd/libkttsd +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### libkttsd_akodeplugin (kpart) + +tde_add_kpart( libkttsd_akodeplugin AUTOMOC + + SOURCES + akodeplugin.cpp + akodeplayer.cpp + LINK + kttsd-shared + ${AKODE_LIBRARIES} + + DESTINATION ${PLUGIN_INSTALL_DIR} +) + + +##### other data + +tde_create_translated_desktop( + SOURCE kttsd_akodeplugin.desktop + DESTINATION ${SERVICES_INSTALL_DIR} + PO_DIR kttsd-desktops +) diff --git a/kttsd/players/akodeplayer/akodeplayer.cpp b/kttsd/players/akodeplayer/akodeplayer.cpp index 13f6cf3..955bf1b 100644 --- a/kttsd/players/akodeplayer/akodeplayer.cpp +++ b/kttsd/players/akodeplayer/akodeplayer.cpp @@ -12,7 +12,9 @@ * * ***************************************************************************/ -#include <config.h> +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif #include <kdebug.h> diff --git a/kttsd/players/akodeplayer/akodeplayer.h b/kttsd/players/akodeplayer/akodeplayer.h index c4c7c1c..d45d554 100644 --- a/kttsd/players/akodeplayer/akodeplayer.h +++ b/kttsd/players/akodeplayer/akodeplayer.h @@ -16,7 +16,10 @@ #ifndef AKODEPLAYER_H #define AKODEPLAYER_H -#include <config.h> +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + #include "kdeexportfix.h" #include <tqstring.h> @@ -28,9 +31,9 @@ namespace aKode { class Player; } -class KDE_EXPORT aKodePlayer : public Player +class TDE_EXPORT aKodePlayer : public Player { - Q_OBJECT + TQ_OBJECT public: diff --git a/kttsd/players/akodeplayer/kttsd_akodeplugin.desktop b/kttsd/players/akodeplayer/kttsd_akodeplugin.desktop index 7c87a87..45bfdc0 100644 --- a/kttsd/players/akodeplayer/kttsd_akodeplugin.desktop +++ b/kttsd/players/akodeplayer/kttsd_akodeplugin.desktop @@ -1,89 +1,8 @@ [Desktop Entry] Name=KTTSD aKode Plugin -Name[br]=Lugent aKode evit KTTSD -Name[bs]=KTTSD aKode dodatak -Name[ca]=Connector aKode pel KTTSD -Name[cs]=KTTSD aKode modul -Name[da]=KTTSD aKode-plugin -Name[de]=KTTSD aKode-Modul -Name[el]=KTTSD πρόσθετο aKode -Name[es]=Complemento aKode de KTTSD -Name[et]=KTTSD aKode plugin -Name[eu]=KTTSD-ren aKode plugina -Name[fa]=وصلۀ KTTSD aKode -Name[fi]=KTTSD aKode -liitännäinen -Name[fr]=Module aKode pour KTTSD -Name[ga]=Breiseán KTTSD aKode -Name[gl]=Plugin aKode de KTTSD -Name[he]=תוסף aKode עבור KTTSD -Name[hu]=KTTSD aKode hangmodul -Name[is]=KTTSD aKode íforrit -Name[it]=Plugin per aKode di KTTSD -Name[ja]=KTTSD aKode プラグイン -Name[ka]=KTTSD aKode მოდული -Name[km]= កម្មវិធីជំនួយ aKode សម្រាប់ KTTSD -Name[mk]=aKode-приклучок за KTTSD -Name[nb]=Programtillegg for KTTSD aKode -Name[nds]=aKode-Moduul för KTTSD -Name[ne]=KTTSD aKode प्लगइन -Name[nl]=KTTSD aKode-plugin -Name[pa]=KTTSD aKode ਪਲੱਗਿੰਨ -Name[pl]=Wtyczka aKode KTTSD -Name[pt]='Plugin' aKode do KTTSD -Name[pt_BR]=Plug-in aKode para o KTTSD -Name[ru]=Модуль aKode для KTTSD -Name[sk]=Modul KTTSD aKode -Name[sl]=Vstavek KTTSD za aKode -Name[sr]=aKode прикључак за KTTSD -Name[sr@Latn]=aKode priključak za KTTSD -Name[sv]=KTTSD-insticksprogram för aKode -Name[tg]=Модули KTTSD aKode -Name[tr]=KTTSD aKode Eklentisi -Name[uk]=Втулок aKode для KTTSD -Name[vi]=Trình bổ sung KTTSD aKode -Name[zh_TW]=KTTSD aKode 外掛程式 + Comment=KTTSD aKode audio plugin -Comment[bg]=Аудио приставка на KTTSD за aKode -Comment[br]=Lugent klevet aKode evit KTTSD -Comment[ca]=Connector d'àudio aKode pel KTTSD -Comment[cs]=KTTSD aKode zvukový modul -Comment[da]=KTTSD aKode lyd-plugin -Comment[de]=KTTSD aKode-Audio-Modul -Comment[el]=KTTSD πρόσθετο ήχου aKode -Comment[es]=Complemento de audio aKode de KTTSD -Comment[et]=KTTSD aKode audioplugin -Comment[eu]=KTTSD-ren aKode audio-plugina -Comment[fa]=وصلۀ صوتی KTTSD aKode -Comment[fi]=KTTSD aKode ääniliitännäinen -Comment[fr]=Module audio aKode pour KTTSD -Comment[ga]=Breiseán fuaime KTTSD aKode -Comment[gl]=Plugin de áudio aKode para KTTSD -Comment[hu]=KTTSD aKode hangmodul -Comment[is]=KTTSD aKode hljóð íforrit -Comment[it]=Plugin audio per aKode di KTTSD -Comment[ja]=KTTSD aKode オーディオプラグイン -Comment[ka]=KTTSD aKode აუდიო მოდული -Comment[km]=កម្មវិធីជំនួយអូឌីយ៉ូ aKode សម្រាប់ KTTSD -Comment[mk]=aKode-аудиоприклучок за KTTSD -Comment[nb]=aKodes lyd-programtillegg for KTTSD -Comment[nds]=aKode-Audiomoduul för KTTSD -Comment[ne]=KTTSD aKode अडियो प्लगइन -Comment[nl]=KTTSD aKode geluidsplugin -Comment[pa]=KTTSD aKode ਆਡੀਓ ਪਲੱਗਿੰਨ -Comment[pl]=Wtyczka dźwięku aKode dla KTTSD -Comment[pt]='Plugin' de áudio aKode do KTTSD -Comment[pt_BR]=Plug-in de áudio KTTSD aKode -Comment[ru]=Модуль вывода звука KTTSD через aKode -Comment[sk]=Modul KTTSD aKode audio -Comment[sl]=Vstavek KTTSD za zvok v aKode -Comment[sr]=aKode аудио прикључак за KTTSD -Comment[sr@Latn]=aKode audio priključak za KTTSD -Comment[sv]=KTTSD-ljudinsticksprogram för aKode -Comment[tg]=Модули KTTSD aKode барои аудио -Comment[tr]=KTTSD aRts ses eklentisi -Comment[uk]=Втулок аудіо aKode для KTTSD -Comment[vi]=Trình bổ sung âm thanh KTTSD aKode -Comment[zh_TW]=KTTSd aKode 語音外掛程式 + Type=Service X-TDE-ServiceTypes=KTTSD/AudioPlugin X-TDE-Library=libkttsd_akodeplugin diff --git a/kttsd/players/alsaplayer/CMakeLists.txt b/kttsd/players/alsaplayer/CMakeLists.txt new file mode 100644 index 0000000..e81f2c6 --- /dev/null +++ b/kttsd/players/alsaplayer/CMakeLists.txt @@ -0,0 +1,39 @@ + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/kttsd/libkttsd + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${ALSA_INCLUDE_DIRS} +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### libkttsd_alsaplugin (kpart) + +tde_add_kpart( libkttsd_alsaplugin AUTOMOC + + SOURCES + alsaplugin.cpp + alsaplayer.cpp + LINK + kttsd-shared + ${ALSA_LIBRARIES} + + DESTINATION ${PLUGIN_INSTALL_DIR} +) + + +##### other data + +tde_create_translated_desktop( + SOURCE kttsd_alsaplugin.desktop + DESTINATION ${SERVICES_INSTALL_DIR} + PO_DIR kttsd-desktops +) diff --git a/kttsd/players/alsaplayer/alsaplayer.cpp b/kttsd/players/alsaplayer/alsaplayer.cpp index a840c0b..c67564d 100644 --- a/kttsd/players/alsaplayer/alsaplayer.cpp +++ b/kttsd/players/alsaplayer/alsaplayer.cpp @@ -24,18 +24,16 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ******************************************************************************/ +// AlsaPlayer includes. +#include "alsaplayer.h" + // #include <sys/wait.h> // System includes. -#include <config.h> -#if TIME_WITH_SYS_TIME +#if defined(HAVE_SYS_TIME_H) # include <sys/time.h> +#endif +#if defined(TIME_WITH_SYS_TIME) # include <time.h> -#else -# if HAVE_SYS_TIME_H -# include <sys/time.h> -# else -# include <time.h> -# endif #endif // TQt includes. @@ -50,8 +48,6 @@ #include <tdemessagebox.h> #include <tdelocale.h> -// AlsaPlayer includes. -#include "alsaplayer.h" #if !defined(__GNUC__) || __GNUC__ >= 3 #define ERR(...) do {\ diff --git a/kttsd/players/alsaplayer/alsaplayer.h b/kttsd/players/alsaplayer/alsaplayer.h index deeff4b..4a26a30 100644 --- a/kttsd/players/alsaplayer/alsaplayer.h +++ b/kttsd/players/alsaplayer/alsaplayer.h @@ -24,6 +24,10 @@ #ifndef ALSAPLAYER_H #define ALSAPLAYER_H +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + // System includes. #include <alsa/asoundlib.h> #include <sys/poll.h> @@ -36,7 +40,6 @@ #include <tqmutex.h> // KDE includes. -#include <config.h> #include <kdemacros.h> #include "kdeexportfix.h" #include <kurl.h> @@ -63,9 +66,9 @@ static snd_pcm_sframes_t (*writei_func)(snd_pcm_t *handle, const void *buffer, s static snd_pcm_sframes_t (*readn_func)(snd_pcm_t *handle, void **bufs, snd_pcm_uframes_t size); static snd_pcm_sframes_t (*writen_func)(snd_pcm_t *handle, void **bufs, snd_pcm_uframes_t size); -class KDE_EXPORT AlsaPlayer : public Player, TQThread +class TDE_EXPORT AlsaPlayer : public Player, TQThread { - Q_OBJECT + TQ_OBJECT public: diff --git a/kttsd/players/alsaplayer/formats.h b/kttsd/players/alsaplayer/formats.h index 2c4f724..e70380f 100644 --- a/kttsd/players/alsaplayer/formats.h +++ b/kttsd/players/alsaplayer/formats.h @@ -1,8 +1,15 @@ #ifndef FORMATS_H #define FORMATS_H 1 -#include <endian.h> -#include <byteswap.h> +#if defined(__FreeBSD__) || defined(__NetBSD__) +# include <sys/endian.h> +# define bswap_16(x) bswap16(x) +# define bswap_32(x) bswap32(x) +# define bswap_64(x) bswap64(x) +#else +# include <endian.h> +# include <byteswap.h> +#endif /* Definitions for .VOC files */ diff --git a/kttsd/players/alsaplayer/kttsd_alsaplugin.desktop b/kttsd/players/alsaplayer/kttsd_alsaplugin.desktop index 6950853..dfa7aeb 100644 --- a/kttsd/players/alsaplayer/kttsd_alsaplugin.desktop +++ b/kttsd/players/alsaplayer/kttsd_alsaplugin.desktop @@ -1,89 +1,8 @@ [Desktop Entry] Name=KTTSD ALSA Plugin -Name[br]=Lugent ALSA evit KTTSD -Name[bs]=KTTSD ALSA dodatak -Name[ca]=Connector ALSA pel KTTSD -Name[cs]=KTTSD ALSA modul -Name[da]=KTTSD ALSA plugin -Name[de]=KTTSD ALSA-Modul -Name[el]=KTTSD πρόσθετο ALSA -Name[es]=Complemento ALSA de KTTSD -Name[et]=KTTSD ALSA plugin -Name[eu]=KTTSD-ren ALSA plugina -Name[fa]=وصلۀ KTTSD ALSA -Name[fi]=KTTSD ALSA -liitännäinen -Name[fr]=Module ALSA pour KTTSD -Name[ga]=Breiseán KTTSD ALSA -Name[gl]=Plugin ALSA de KTTSD -Name[hu]=KTTSD ALSA hangmodul -Name[is]=KTTSD ALSA íforrit -Name[it]=Plugin per ALSA di KTTSD -Name[ja]=KTTSD ALSA プラグイン -Name[ka]=KTTSD ALSA მოდული -Name[km]= កម្មវិធីជំនួយ ALSA សម្រាប់ KTTSD -Name[mk]=ALSA-приклучок за KTTSD -Name[nb]=Alsas programtillegg for KTTSD -Name[nds]=ALSA-Moduul för KTTSD -Name[ne]=KTTSD ALSA प्लगइन -Name[nl]=KTTSD ALSA-plugin -Name[pa]=KTTSD ALSA ਪਲੱਗਿੰਨ -Name[pl]=Wtyczka ALSA dla KTTSD -Name[pt]='Plugin' ALSA do KTTSD -Name[pt_BR]=Plug-in ALSA para o KTTSD -Name[ru]=Модуль alsa для KTTSD -Name[sk]=Modul KTTSD ALSA -Name[sl]=Vstavek KTTSD za ALSA -Name[sr]=ALSA прикључак за KTTSD -Name[sr@Latn]=ALSA priključak za KTTSD -Name[sv]=KTTSD-insticksprogram för ALSA -Name[tg]=Модули KTTSD ALSA -Name[tr]=KTTSD ALSA Eklentisi -Name[uk]=Втулок ALSA для KTTSD -Name[vi]=Trình bổ sung KTTSD ALSA -Name[zh_TW]=KTTSd ALSA 外掛程式 + Comment=KTTSD ALSA audio plugin -Comment[bg]=Аудио приставка на KTTSD за ALSA -Comment[br]=Lugent klevet ALSA evit KTTSD -Comment[bs]=KTTSD ALSA audio dodatak -Comment[ca]=Connector d'àudio ALSA pel KTTSD -Comment[cs]=KTTSD ALSA zvukový modul -Comment[da]=KTTSD ALSA lyd-plugin -Comment[de]=KTTSD ALSA-Audio-Modul -Comment[el]=KTTSD πρόσθετο ήχου ALSA -Comment[es]=Complemento de audio ALSA de KTTSD -Comment[et]=KTTSD ALSA audioplugin -Comment[eu]=KTTSD-ren ALSA audio-plugina -Comment[fa]=وصلۀ صوتی KTTSD ALSA -Comment[fi]=KTTSD ALSA ääniliitännäinen -Comment[fr]=Module audio ALSA pour KTTSD -Comment[ga]=Breiseán fuaime KTTSD ALSA -Comment[gl]=Plugin de áudio ALSA para KTTSD -Comment[hu]=KTTSD ALSA hangmodul -Comment[is]=KTTSD ALSA hljóð íforrit -Comment[it]=Plugin audio per ALSA di KTTSD -Comment[ja]=KTTSD ALSA オーディオプラグイン -Comment[ka]=KTTSD ALSA აუდიო მოდული -Comment[km]= កម្មវិធីជំនួយអូឌីយ៉ូ ALSA សម្រាប់ KTTSD -Comment[mk]=ALSA-аудиоприклучок за KTTSD -Comment[nb]=Alsas lyd-programtillegg for KTTSD -Comment[nds]=ALSA-Audiomoduul för KTTSD -Comment[ne]=KTTSD ALSA अडियो प्लगइन -Comment[nl]=KTTSD ALSA geluidsplugin -Comment[pa]=KTTSD ALSA ਆਡੀਓ ਪਲੱਗਿੰਨ -Comment[pl]=Wtyczka dźwięku ALSA dla KTTSD -Comment[pt]='Plugin' de áudio ALSA do KTTSD -Comment[pt_BR]=Plug-in de áudio ALSA para o KTTSD -Comment[ru]=Модуль вывода звука KTTSD через alsa -Comment[sk]=Modul KTTSD ALSA audio -Comment[sl]=Vstavek KTTSD za zvok v ALSA -Comment[sr]=ALSA аудио прикључак за KTTSD -Comment[sr@Latn]=ALSA audio priključak za KTTSD -Comment[sv]=KTTSD-ljudinsticksprogram för ALSA -Comment[tg]=Модули KTTSD ALSA барои аудио -Comment[tr]=KTTSD ALSA ses eklentisi -Comment[uk]=Втулок аудіо ALSA для KTTSD -Comment[vi]=Trình bổ sung âm thanh KTTSD ALSA -Comment[zh_TW]=KTTSd ALSA 語音外掛程式 + Type=Service X-TDE-ServiceTypes=KTTSD/AudioPlugin X-TDE-Library=libkttsd_alsaplugin diff --git a/kttsd/players/artsplayer/CMakeLists.txt b/kttsd/players/artsplayer/CMakeLists.txt new file mode 100644 index 0000000..2608042 --- /dev/null +++ b/kttsd/players/artsplayer/CMakeLists.txt @@ -0,0 +1,39 @@ + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/kttsd/libkttsd + ${ARTS_INCLUDE_DIRS} +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### libkttsd_artsplugin (kpart) + +tde_add_kpart( libkttsd_artsplugin AUTOMOC + + SOURCES + artsplugin.cpp + artsplayer.cpp + LINK + kttsd-shared + ${ARTS_PLAYER_LIBRARIES} + + DESTINATION ${PLUGIN_INSTALL_DIR} +) + + +##### other data + +tde_create_translated_desktop( + SOURCE kttsd_artsplugin.desktop + DESTINATION ${SERVICES_INSTALL_DIR} + PO_DIR kttsd-desktops +) diff --git a/kttsd/players/artsplayer/artsplayer.cpp b/kttsd/players/artsplayer/artsplayer.cpp index cb0c03e..fac97e1 100644 --- a/kttsd/players/artsplayer/artsplayer.cpp +++ b/kttsd/players/artsplayer/artsplayer.cpp @@ -87,7 +87,7 @@ void ArtsPlayer::startPlay(const TQString &file) m_playobject = m_factory->createPlayObject(m_currentURL, false); if(m_playobject->object().isNull()) - connect(m_playobject, TQT_SIGNAL(playObjectCreated()), TQT_SLOT(playObjectCreated())); + connect(m_playobject, TQ_SIGNAL(playObjectCreated()), TQ_SLOT(playObjectCreated())); else playObjectCreated(); } @@ -254,7 +254,7 @@ void ArtsPlayer::setupPlayer() m_dispatcher = new KArtsDispatcher; m_server = new KArtsServer; setupArtsObjects(); - connect(m_server, TQT_SIGNAL(restartedServer()), TQT_SLOT(setupArtsObjects())); + connect(m_server, TQ_SIGNAL(restartedServer()), TQ_SLOT(setupArtsObjects())); } void ArtsPlayer::setupVolumeControl() diff --git a/kttsd/players/artsplayer/artsplayer.h b/kttsd/players/artsplayer/artsplayer.h index 99f3edc..8530f13 100644 --- a/kttsd/players/artsplayer/artsplayer.h +++ b/kttsd/players/artsplayer/artsplayer.h @@ -19,7 +19,10 @@ #ifndef ARTSPLAYER_H #define ARTSPLAYER_H -#include <config.h> +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + #include <kdemacros.h> #include "kdeexportfix.h" @@ -40,9 +43,9 @@ namespace KDE { class PlayObject; } -class KDE_EXPORT ArtsPlayer : public Player +class TDE_EXPORT ArtsPlayer : public Player { - Q_OBJECT + TQ_OBJECT public: diff --git a/kttsd/players/artsplayer/kttsd_artsplugin.desktop b/kttsd/players/artsplayer/kttsd_artsplugin.desktop index 3dbdb24..eddea01 100644 --- a/kttsd/players/artsplayer/kttsd_artsplugin.desktop +++ b/kttsd/players/artsplayer/kttsd_artsplugin.desktop @@ -1,91 +1,8 @@ [Desktop Entry] Name=KTTSD Arts Plugin -Name[br]=Lugent Arts evit KTTSD -Name[bs]=KTTSD Arts dodatak -Name[ca]=Connector Arts pel KTTSD -Name[cs]=KTTSD Arts modul -Name[da]=KTTSD aRts-plugin -Name[de]=KTTSD Arts-Modul -Name[el]=KTTSD πρόσθετο Arts -Name[es]=Complemento KTTSD Arts -Name[et]=KTTSD Artsi plugin -Name[eu]=KTTSD-ren Arts-plugina -Name[fa]=وصلۀ KTTSD Arts -Name[fi]=KTTSD Arts -liitännäinen -Name[fr]=Module Arts pour KTTSD -Name[ga]=Breiseán KTTSD Arts -Name[gl]=Plugin Arts de KTTSD -Name[hu]=KTTSD aRts hangmodul -Name[is]=KTTSD Arts íforrit -Name[it]=Plugin per Arts di KTTSD -Name[ja]=KTTSD aRts プラグイン -Name[ka]=KTTSD Arts მოდული -Name[km]=កម្មវិធីជំនួយ Arts សម្រាប់ KTTSD -Name[mk]=aRts-приклучок за KTTSD -Name[nb]=Arts programtillegg for KTTSD -Name[nds]=aRts-Moduul för KTTSD -Name[ne]=KTTSD कला प्लगइन -Name[nl]=KTTSD Arts-plugin -Name[pa]=KTTSD Arts ਪਲੱਗਿੰਨ -Name[pl]=Wtyczka aRts KTTSD -Name[pt]='Plugin' Arts do KTTSD -Name[pt_BR]=Plug-in do Arts para o KTTSD -Name[ru]=Модуль Arts для KTTSD -Name[sk]=Modul KTTSD Arts -Name[sl]=Vstavek KTTSD za aRts -Name[sr]=Arts као прикључак за KTTSD -Name[sr@Latn]=Arts kao priključak za KTTSD -Name[sv]=KTTSD-insticksprogram för aRts -Name[ta]=KTTSD ஆர்ட்ஸ் சொருகுப்பொருள் -Name[tg]=Модули Arts барои KTTSD -Name[tr]=KTTSD Arts Eklentisi -Name[uk]=Втулок Arts для KTTSD -Name[vi]=Trình bổ sung KTTSD Arts -Name[zh_TW]=KTTSd Arts 外掛程式 + Comment=KTTSD aRts audio plugin -Comment[bg]=Аудио приставка на KTTSD за aRts -Comment[br]=Lugent klevet Arts evit KTTSD -Comment[ca]=Connector d'àudio aRts pel KTTSD -Comment[cs]=KTTSD aRts zvukový modul -Comment[da]=KTTSD aRts lyd-plugin -Comment[de]=KTTSD aRts Audio-Modul -Comment[el]=KTTSD πρόσθετο ήχου aRts -Comment[es]=Complemento de audio KTTSD aRts -Comment[et]=KTTSD aRts'i audioplugin -Comment[eu]=KTTSD-ren aRts audio-plugina -Comment[fa]=وصلۀ صوتی KTTSD aRts -Comment[fi]=KTTSD aRts ääniliitännäinen -Comment[fr]=Module audio Arts pour KTTSD -Comment[ga]=Breiseán fuaime KTTSD aRts -Comment[gl]=Plugin de áudio aRts para KTTSD -Comment[hu]=KTTSD hangmodul az aRts hangrendszerhez -Comment[is]=KTTSD aRts hljóð íforrit -Comment[it]=Plugin audio per aRts di KTTSD -Comment[ja]=KTTSD aRts オーディオプラグイン -Comment[ka]=KTTSD aRts აუდიო მოდული -Comment[km]=កម្មវិធីជំនួយអូឌីយ៉ូ aRts សម្រាប់ KTTSD -Comment[mk]=aRts-аудиоприклучок за KTTSD -Comment[ms]=Plugin audio aRts KTTSD -Comment[nb]=aRts lyd-programtillegg for KTTSD -Comment[nds]=aRts-Audiomoduul för KTTSD -Comment[ne]=KTTSD कला अडियो प्लगइन -Comment[nl]=KTTSD aRts-audioplugin -Comment[pa]=KTTSD aRts ਆਡੀਓ ਪਲੱਗਿੰਨ -Comment[pl]=Wtyczka dźwięku aRts dla KTTSD -Comment[pt]='Plugin' áudio aRts do KTTSD -Comment[pt_BR]=Plug-in de áudio do Arts para o KTTSD -Comment[ru]=Модуль вывода звука KTTSD через aRts -Comment[sk]=Modul KTTSD aRts audio -Comment[sl]=Vstavek KTTSD za zvok v aRts -Comment[sr]=Arts као аудио прикључак за KTTSD -Comment[sr@Latn]=Arts kao audio priključak za KTTSD -Comment[sv]=KTTSD-ljudinsticksprogram för aRts -Comment[ta]=KTTSD aRts கேட்பொலி சொருகுப்பொருள் -Comment[tg]=Модули барориши овози KTTSD ба воситаи aRts -Comment[tr]=KTTSD aRts ses eklentisi -Comment[uk]=Звуковий втулок aRts для KTTSD -Comment[vi]=Trình bổ sung âm thanh KTTSD aRts -Comment[zh_TW]=KTTSd aRts 語音外掛程式 + Type=Service X-TDE-ServiceTypes=KTTSD/AudioPlugin X-TDE-Library=libkttsd_artsplugin diff --git a/kttsd/players/gstplayer/CMakeLists.txt b/kttsd/players/gstplayer/CMakeLists.txt new file mode 100644 index 0000000..c516466 --- /dev/null +++ b/kttsd/players/gstplayer/CMakeLists.txt @@ -0,0 +1,40 @@ + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} + ${CMAKE_SOURCE_DIR}/kttsd/libkttsd + ${GSTREAMER_INCLUDE_DIRS} + ${GLIB2_INCLUDE_DIRS} +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### libkttsd_gstplugin (kpart) + +tde_add_kpart( libkttsd_gstplugin AUTOMOC + + SOURCES + gstplugin.cpp + gstreamerplayer.cpp + LINK + kttsd-shared + ${GSTREAMER_LIBRARIES} + + DESTINATION ${PLUGIN_INSTALL_DIR} +) + + +##### other data + +tde_create_translated_desktop( + SOURCE kttsd_gstplugin.desktop + DESTINATION ${SERVICES_INSTALL_DIR} + PO_DIR kttsd-desktops +) diff --git a/kttsd/players/gstplayer/gstreamerplayer.h b/kttsd/players/gstplayer/gstreamerplayer.h index 27cd329..108d729 100644 --- a/kttsd/players/gstplayer/gstreamerplayer.h +++ b/kttsd/players/gstplayer/gstreamerplayer.h @@ -15,7 +15,9 @@ #ifndef GSTREAMERPLAYER_H #define GSTREAMERPLAYER_H +#ifdef HAVE_CONFIG_H #include "config.h" +#endif #include <glib.h> extern "C" { @@ -27,7 +29,7 @@ extern "C" { class GStreamerPlayer : public Player { - Q_OBJECT + TQ_OBJECT public: diff --git a/kttsd/players/gstplayer/kttsd_gstplugin.desktop b/kttsd/players/gstplayer/kttsd_gstplugin.desktop index aec2a7b..02b179e 100644 --- a/kttsd/players/gstplayer/kttsd_gstplugin.desktop +++ b/kttsd/players/gstplayer/kttsd_gstplugin.desktop @@ -1,92 +1,8 @@ [Desktop Entry] Name=KTTSD GStreamer Plugin -Name[br]=Lugent KTTSD GStreamer -Name[bs]=KTTSD GStreamer dodatak -Name[ca]=Connector GStreamer pel KTTSD -Name[cs]=KTTSD GStreamer modul -Name[da]=KTTSD GStreamer-plugin -Name[de]=KTTSD GStreamer-Modul -Name[el]=KTTSD πρόσθετο GStreamer -Name[es]=Complemento KTTSD GStreamer -Name[et]=KTTSD GStreameri plugin -Name[eu]=KTTSD-ren GStreamer plugina -Name[fa]=وصلۀ KTTSD GStreamer -Name[fi]=KTTSD GStreamer-liitännäinen -Name[fr]=Module GStreamer pour KTTSD -Name[ga]=Breiseán KTTSD GStreamer -Name[gl]=Plugin GStreamer de KTTSD -Name[hu]=KTTSD GStreamer-modul -Name[is]=KTTSD GStreamer íforrit -Name[it]=Plugin per GStreamer di KTTSD -Name[ja]=KTTSD GStreamer プラグイン -Name[ka]=KTTSD GStreamer მოდული -Name[km]= កម្មវិធីជំនួយ GStreamer សម្រាប់ KTTSD -Name[mk]=GStreamer-приклучок за KTTSD -Name[ms]=Plugin KTTSD GStreamer -Name[nb]=GStreamer programtillegg for KTTSD -Name[nds]=GStreamer-Moduul för KTTSD -Name[ne]=KTTSD जि स्ट्रिमर प्लगइन -Name[nl]=KTTSD GStreamer-plugin -Name[pa]=KTTSD ਜੀਸਟਰੀਮਰ ਪਲੱਗਿੰਨ -Name[pl]=Wtyczka GStreamer KTTSD -Name[pt]='Plugin' GStreamer do KTTSD -Name[pt_BR]=Plug-in do GStreamer para o KTTSD -Name[ru]=Модуль GStreamer для KTTSD -Name[sk]=Modul KTTSD GStreamer -Name[sl]=Vstavek KTTSD za GStreamer -Name[sr]=GStreamer као прикључак за KTTSD -Name[sr@Latn]=GStreamer kao priključak za KTTSD -Name[sv]=KTTSD-insticksprogram för Gstreamer -Name[ta]=KTTSD GStreamer சொருகுப்பொருள் -Name[tg]=Модули GStreamer барои KTTSD -Name[tr]=KTTSD GStreamer Eklentisi -Name[uk]=Втулок GStreamer для KTTSD -Name[vi]=Trình bổ sung KTTSD GStreamer -Name[zh_TW]=KTTSd GStreamer 外掛程式 + Comment=KTTSD GStreamer audio plugin -Comment[bg]=Аудио приставка на KTTSD за GStreamer -Comment[br]=Lugent klevet GStreamer evit KTTSD -Comment[ca]=Connector d'àudio GStreamer pel KTTSD -Comment[cs]=KTTSD GStreamer zvukový modul -Comment[da]=KTTSD GStreamer lyd-plugin -Comment[de]=KTTSD GStreamer Audio-Modul -Comment[el]=KTTSD πρόσθετο ήχου GStreamer -Comment[es]=Complemento de audio KTTSD GStreamer -Comment[et]=KTTSD GStreameri audioplugin -Comment[eu]=KTTSD-ren GStreamer audio-plugina -Comment[fa]=وصلۀ صوتی KTTSD GStreamer -Comment[fi]=KTTSD GStreamer ääniliitännäinen -Comment[fr]=Module audio GStreamer pour KTTSD -Comment[ga]=Breiseán fuaime GStreamer KTTSD -Comment[gl]=Plugin de áudio GStreamer para KTTSD -Comment[hu]=KTTSD hangmodul a GStreamerhez -Comment[is]=KTTSD GStreamer hljóð íforrit -Comment[it]=Plugin audio per GStreamer di KTTSD -Comment[ja]=KTTSD GStreamer オーディオプラグイン -Comment[ka]=KTTSD GStreamer აუდიო მოდული -Comment[km]=កម្មវិធីជំនួយអូឌីយ៉ូ GStreamer សម្រាប់ KTTSD -Comment[mk]=GStreamer-аудиоприклучок за KTTSD -Comment[ms]=Plugin audio KTTSD GStreamer -Comment[nb]=GStreamer lyd-programtillegg for KTTSD -Comment[nds]=GStreamer-Audiomoduul för KTTSD -Comment[ne]=KTTSD जि स्ट्रिमर अडियो प्लगइन -Comment[nl]=KTTSD GStreamer-audioplugin -Comment[pa]=KTTSD ਜੀਸਟਰੀਮਰ ਆਡੀਓ ਪਲੱਗਿੰਨ -Comment[pl]=Wtyczka dźwięku GStreamer dla KTTSD -Comment[pt]='Plugin' áudio GStreamer do KTTSD -Comment[pt_BR]=Plug-in de áudio do GStreamer para o KTTSD -Comment[ru]=Модуль вывода звука KTTSD через GStreamer -Comment[sk]=Modul KTTSD GStreamer audio -Comment[sl]=Vstavek KTTSD za zvok v GStreamer -Comment[sr]=GStreamer као аудио прикључак за KTTSD -Comment[sr@Latn]=GStreamer kao audio priključak za KTTSD -Comment[sv]=KTTSD-ljudinsticksprogram för Gstreamer -Comment[ta]=KTTSD GStreamer கேட்பொலி சொருகுப்பொருள் -Comment[tg]=Модули барориши овози KTTSD ба воситаи GStreamer -Comment[tr]= KTTSD GStreamer ses eklentisi -Comment[uk]=Звуковий втулок GStreamer для KTTSD -Comment[vi]=Trình bổ sung âm thanh KTTSD GStreamer -Comment[zh_TW]=KTTSd GStreamer 語音外掛程式 + Type=Service X-TDE-ServiceTypes=KTTSD/AudioPlugin X-TDE-Library=libkttsd_gstplugin diff --git a/kttsd/players/kttsd_audioplugin.desktop b/kttsd/players/kttsd_audioplugin.desktop index 6d915ee..b9fa432 100644 --- a/kttsd/players/kttsd_audioplugin.desktop +++ b/kttsd/players/kttsd_audioplugin.desktop @@ -1,47 +1,5 @@ [Desktop Entry] +Comment=Audio Plugin for KTTSD + Type=ServiceType X-TDE-ServiceType=KTTSD/AudioPlugin -Comment=Audio Plugin for KTTSD -Comment[bg]=Аудио приставка на KTTSD -Comment[br]=Lugent klevet evit KTTSD -Comment[ca]=Connector d'àudio pel KTTSD -Comment[cs]=Zvukový modul KTTSD -Comment[da]=Lyd-plugin for KTTSD -Comment[de]=Audio-Modul für KTTSD -Comment[el]=Πρόσθετο ήχου για το KTTSD -Comment[es]=Complemento de audio para KTTSD -Comment[et]=KTTSD audioplugin -Comment[eu]=KTTSD-ren audio plugnka -Comment[fa]=وصلۀ صوتی برای KTTSD -Comment[fi]=Ääniliitännäinen KTTSD-ohjelmalle -Comment[fr]=Module audio pour KTTSD -Comment[ga]=Breiseán fuaime KTTSD -Comment[gl]=Plugin de Áudio para KTTSD -Comment[hu]=Hangmodul a KTTSD szolgáltatáshoz -Comment[is]=Hljóð íforrit fyrir KTTSD -Comment[it]=Plugin audio per KTTSD -Comment[ja]=KTTSD 用オーディオプラグイン -Comment[ka]=აუდიო მოდული KTTSD-თვის -Comment[km]=កម្មវិធីជំនួយអូឌីយ៉ូសម្រាប់ KTTSD -Comment[mk]=Аудиоприклучок за KTTSD -Comment[ms]=Plugin Audio bagi KTTSD -Comment[nb]=Lyd-programtillegg for KTTSD -Comment[nds]=Audiomoduul för KTTSD -Comment[ne]=KTTSD का लागि अडियो प्लगइन -Comment[nl]=Audio-plugin voor KTTSD -Comment[pa]=KTTSD ਲਈ ਆਡੀਓ ਪਲੱਗਿੰਨ -Comment[pl]=Wtyczka dźwięku dla KTTSD -Comment[pt]='Plugin' Áudio para o KTTSD -Comment[pt_BR]=Plug-in de áudio para o KTTSD -Comment[ru]=Модуль вывода звука KTTSD -Comment[sk]=Audio modul pre KTTSD -Comment[sl]=Vstavek KTTSD za zvok -Comment[sr]=Аудио прикључак за KTTSD -Comment[sr@Latn]=Audio priključak za KTTSD -Comment[sv]=Ljudinsticksprogram för KTTSD -Comment[ta]= KTTSDக்கான கேட்பொலி சொருகுப்பொருள் -Comment[tg]=Модули барориши овози KTTSD -Comment[tr]=KTTS için Ses Eklentisi -Comment[uk]=Звуковий втулок для KTTSD -Comment[vi]=Trình bổ sung Âm thanh cho KTTSD -Comment[zh_TW]=KTTSd 語音外掛程式 |