summaryrefslogtreecommitdiffstats
path: root/kttsd/players
diff options
context:
space:
mode:
Diffstat (limited to 'kttsd/players')
-rw-r--r--kttsd/players/CMakeLists.txt13
-rw-r--r--kttsd/players/akodeplayer/CMakeLists.txt38
-rw-r--r--kttsd/players/akodeplayer/akodeplayer.cpp4
-rw-r--r--kttsd/players/akodeplayer/akodeplayer.h9
-rw-r--r--kttsd/players/akodeplayer/kttsd_akodeplugin.desktop85
-rw-r--r--kttsd/players/alsaplayer/CMakeLists.txt39
-rw-r--r--kttsd/players/alsaplayer/alsaplayer.cpp16
-rw-r--r--kttsd/players/alsaplayer/alsaplayer.h9
-rw-r--r--kttsd/players/alsaplayer/formats.h11
-rw-r--r--kttsd/players/alsaplayer/kttsd_alsaplugin.desktop85
-rw-r--r--kttsd/players/artsplayer/CMakeLists.txt39
-rw-r--r--kttsd/players/artsplayer/artsplayer.cpp4
-rw-r--r--kttsd/players/artsplayer/artsplayer.h9
-rw-r--r--kttsd/players/artsplayer/kttsd_artsplugin.desktop87
-rw-r--r--kttsd/players/gstplayer/CMakeLists.txt40
-rw-r--r--kttsd/players/gstplayer/gstreamerplayer.h4
-rw-r--r--kttsd/players/gstplayer/kttsd_gstplugin.desktop88
-rw-r--r--kttsd/players/kttsd_audioplugin.desktop46
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 語音外掛程式