Package: pidgin-festival
Version: 2.1-1_jda
Severity: normal
Tags: patch
there's code for arts and esd, but not alsa
see attached patch
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (980, 'testing'), (960, 'stable'), (900, 'unstable'), (800,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.22-hrt6 (SMP w/2 CPU cores)
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Versions of packages pidgin-festival depends on:
ii festival 1.4.3-21 general multi-lingual speech synth
ii libc6 2.6.1-5 GNU C Library: Shared libraries
ii pidgin 2.2.0-1 graphical multi-protocol instant m
pidgin-festival recommends no packages.
-- no debconf information
diff -Nur pidgin-festival-2.1/debian/changelog pidgin-festival-2.1_jda/debian/changelog
--- pidgin-festival-2.1/debian/changelog 2007-10-16 09:22:01.000000000 +1000
+++ pidgin-festival-2.1_jda/debian/changelog 2007-10-16 09:12:53.000000000 +1000
@@ -1,3 +1,9 @@
+pidgin-festival (2.1-1_jda) unstable; urgency=low
+
+ * Alsa support
+
+ -- Jayen Ashar <[EMAIL PROTECTED]> Tue, 16 Oct 2007 09:12:25 +1000
+
pidgin-festival (2.1-1) unstable; urgency=low
* New upstream release
diff -Nur pidgin-festival-2.1/debian/festival-gaim/DEBIAN/control pidgin-festival-2.1_jda/debian/festival-gaim/DEBIAN/control
--- pidgin-festival-2.1/debian/festival-gaim/DEBIAN/control 2007-10-16 09:22:23.000000000 +1000
+++ pidgin-festival-2.1_jda/debian/festival-gaim/DEBIAN/control 2007-10-16 09:13:25.000000000 +1000
@@ -1,6 +1,6 @@
Package: festival-gaim
Source: pidgin-festival
-Version: 2.1-1
+Version: 2.1-1_jda
Architecture: all
Maintainer: Varun Hiremath <[EMAIL PROTECTED]>
Installed-Size: 52
diff -Nur pidgin-festival-2.1/debian/festival-gaim/DEBIAN/md5sums pidgin-festival-2.1_jda/debian/festival-gaim/DEBIAN/md5sums
--- pidgin-festival-2.1/debian/festival-gaim/DEBIAN/md5sums 2007-10-16 09:22:23.000000000 +1000
+++ pidgin-festival-2.1_jda/debian/festival-gaim/DEBIAN/md5sums 2007-10-16 09:13:25.000000000 +1000
@@ -1,7 +1,7 @@
3056832b14de3ecab8a46619de73d3a6 usr/share/doc/festival-gaim/copyright
-d3ef505f0485e79829d9889d522839d7 usr/share/doc/festival-gaim/NEWS.Debian.gz
+0ce0ec9bf74384589aa0af5a4d131a1d usr/share/doc/festival-gaim/NEWS.Debian.gz
76226edf3f422f3d3bcc5a22969fa256 usr/share/doc/festival-gaim/NEWS.gz
3889f2d4196b7c52c551e317f6e258ac usr/share/doc/festival-gaim/changelog.gz
-a687fc9cae75fc6419b0d03793c7f47e usr/share/doc/festival-gaim/changelog.Debian.gz
+402b1079d62b4a5e03d39865349540f3 usr/share/doc/festival-gaim/changelog.Debian.gz
135ac94b2217ab87cd44546efcb3f204 usr/share/doc/festival-gaim/README
719df5db8a190fbde14c75f3af80a4e1 usr/share/doc/festival-gaim/AUTHORS
Binary files pidgin-festival-2.1/debian/festival-gaim/usr/share/doc/festival-gaim/changelog.Debian.gz and pidgin-festival-2.1_jda/debian/festival-gaim/usr/share/doc/festival-gaim/changelog.Debian.gz differ
Binary files pidgin-festival-2.1/debian/festival-gaim/usr/share/doc/festival-gaim/NEWS.Debian.gz and pidgin-festival-2.1_jda/debian/festival-gaim/usr/share/doc/festival-gaim/NEWS.Debian.gz differ
diff -Nur pidgin-festival-2.1/debian/files pidgin-festival-2.1_jda/debian/files
--- pidgin-festival-2.1/debian/files 2007-10-16 09:22:27.000000000 +1000
+++ pidgin-festival-2.1_jda/debian/files 2007-10-16 09:13:29.000000000 +1000
@@ -1,2 +1,2 @@
-festival-gaim_2.1-1_all.deb net optional
-pidgin-festival_2.1-1_amd64.deb net optional
+festival-gaim_2.1-1_jda_all.deb net optional
+pidgin-festival_2.1-1_jda_amd64.deb net optional
diff -Nur pidgin-festival-2.1/debian/pidgin-festival/DEBIAN/control pidgin-festival-2.1_jda/debian/pidgin-festival/DEBIAN/control
--- pidgin-festival-2.1/debian/pidgin-festival/DEBIAN/control 2007-10-16 09:22:27.000000000 +1000
+++ pidgin-festival-2.1_jda/debian/pidgin-festival/DEBIAN/control 2007-10-16 09:13:29.000000000 +1000
@@ -1,5 +1,5 @@
Package: pidgin-festival
-Version: 2.1-1
+Version: 2.1-1_jda
Architecture: amd64
Maintainer: Varun Hiremath <[EMAIL PROTECTED]>
Installed-Size: 88
diff -Nur pidgin-festival-2.1/debian/pidgin-festival/DEBIAN/md5sums pidgin-festival-2.1_jda/debian/pidgin-festival/DEBIAN/md5sums
--- pidgin-festival-2.1/debian/pidgin-festival/DEBIAN/md5sums 2007-10-16 09:22:27.000000000 +1000
+++ pidgin-festival-2.1_jda/debian/pidgin-festival/DEBIAN/md5sums 2007-10-16 09:13:29.000000000 +1000
@@ -1,9 +1,9 @@
3056832b14de3ecab8a46619de73d3a6 usr/share/doc/pidgin-festival/copyright
-d3ef505f0485e79829d9889d522839d7 usr/share/doc/pidgin-festival/NEWS.Debian.gz
+0ce0ec9bf74384589aa0af5a4d131a1d usr/share/doc/pidgin-festival/NEWS.Debian.gz
76226edf3f422f3d3bcc5a22969fa256 usr/share/doc/pidgin-festival/NEWS.gz
3889f2d4196b7c52c551e317f6e258ac usr/share/doc/pidgin-festival/changelog.gz
-a687fc9cae75fc6419b0d03793c7f47e usr/share/doc/pidgin-festival/changelog.Debian.gz
+402b1079d62b4a5e03d39865349540f3 usr/share/doc/pidgin-festival/changelog.Debian.gz
135ac94b2217ab87cd44546efcb3f204 usr/share/doc/pidgin-festival/README
719df5db8a190fbde14c75f3af80a4e1 usr/share/doc/pidgin-festival/AUTHORS
f1791266c7c0e31b2772d07b4adaa57c usr/lib/purple-2/festival.la
-b3f5c570166dccd28bbc9a29e1e90b2c usr/lib/purple-2/festival.so
+47bbee48f031860ab7cfadbdd698f844 usr/lib/purple-2/festival.so
Binary files pidgin-festival-2.1/debian/pidgin-festival/usr/lib/purple-2/festival.so and pidgin-festival-2.1_jda/debian/pidgin-festival/usr/lib/purple-2/festival.so differ
Binary files pidgin-festival-2.1/debian/pidgin-festival/usr/share/doc/pidgin-festival/changelog.Debian.gz and pidgin-festival-2.1_jda/debian/pidgin-festival/usr/share/doc/pidgin-festival/changelog.Debian.gz differ
Binary files pidgin-festival-2.1/debian/pidgin-festival/usr/share/doc/pidgin-festival/NEWS.Debian.gz and pidgin-festival-2.1_jda/debian/pidgin-festival/usr/share/doc/pidgin-festival/NEWS.Debian.gz differ
Binary files pidgin-festival-2.1/debian/tmp/usr/lib/purple-2/festival.so and pidgin-festival-2.1_jda/debian/tmp/usr/lib/purple-2/festival.so differ
diff -Nur pidgin-festival-2.1/src/festival.c pidgin-festival-2.1_jda/src/festival.c
--- pidgin-festival-2.1/src/festival.c 2007-08-10 17:33:52.000000000 +1000
+++ pidgin-festival-2.1_jda/src/festival.c 2007-10-16 09:16:06.000000000 +1000
@@ -84,18 +84,24 @@
char *daemon = "";
if (strcmp (sndType, "arts") == 0 ||
- strcmp (sndType, "esd") == 0) {
+ strcmp (sndType, "esd") == 0 ||
+ strcmp (sndType, "alsa") == 0) {
FILE *which_pf;
char sndserver[1024];
if (strcmp (sndType, "arts") == 0)
which_pf= popen("which artsdsp 2>/dev/null","r");
- else
+ else if (strcmp (sndType, "esd") == 0)
which_pf= popen("which esddsp 2>/dev/null","r");
+ else if (strcmp (sndType, "alsa") == 0)
+ which_pf= popen("which aoss 2>/dev/null","r");
fscanf(which_pf,"%1023s",sndserver);
pclose(which_pf);
daemon=sndserver;
}
+ else{
+ purple_debug(PURPLE_DEBUG_INFO, "pidgin festival", sndType);
+ }
return daemon;
}
@@ -519,6 +525,7 @@
char proc[1024];
sprintf(proc, "%s %s", snd((char *)purple_prefs_get_string("/pidgin/sound/method")), line);
+ purple_debug(PURPLE_DEBUG_INFO, "pidgin festival", proc);
int errno=0;
festival_pf= popen(proc,"w");
Binary files pidgin-festival-2.1/src/.libs/festival.o and pidgin-festival-2.1_jda/src/.libs/festival.o differ
Binary files pidgin-festival-2.1/src/.libs/festival.so and pidgin-festival-2.1_jda/src/.libs/festival.so differ