initial import
This commit is contained in:
57
festival/festival-sndio.patch
Normal file
57
festival/festival-sndio.patch
Normal file
@@ -0,0 +1,57 @@
|
||||
diff --git festival.orig/config/modules/Makefile festival/config/modules/Makefile
|
||||
index b950f75..9595ef8 100644
|
||||
--- festival.orig/config/modules/Makefile
|
||||
+++ festival/config/modules/Makefile
|
||||
@@ -40,7 +40,7 @@ DIRNAME=config/modules
|
||||
RULESETS = efence.mak dmalloc.mak \
|
||||
psola_tm.mak editline.mak tcl.mak \
|
||||
freebsd16_audio.mak irix_audio.mak linux16_audio.mak \
|
||||
- sun16_audio.mak win32_audio.mak macosx_audio.mak \
|
||||
+ sun16_audio.mak win32_audio.mak macosx_audio.mak sndio_audio.mak \
|
||||
mplayer_audio.mak nas_audio.mak esd_audio.mak native_audio.mak \
|
||||
siod.mak wagon.mak scfg.mak wfst.mak ols.mak debugging.mak
|
||||
|
||||
diff --git festival/config/modules/sndio_audio.mak festival/config/modules/sndio_audio.mak
|
||||
new file mode 100644
|
||||
index 0000000..1f5d7d2
|
||||
--- /dev/null
|
||||
+++ festival/config/modules/sndio_audio.mak
|
||||
@@ -0,0 +1,8 @@
|
||||
+
|
||||
+INCLUDE_SNDIO_AUDIO=1
|
||||
+
|
||||
+MOD_DESC_SNDIO_AUDIO=(from EST) Audio module for sndio audio support
|
||||
+
|
||||
+AUDIO_DEFINES += -DSUPPORT_SNDIO
|
||||
+
|
||||
+MODULE_LIBS += -lsndio
|
||||
diff --git festival.orig/config/systems/Linux.mak festival/config/systems/Linux.mak
|
||||
index 1fbba94..62a3d7b 100644
|
||||
--- festival.orig/config/systems/Linux.mak
|
||||
+++ festival/config/systems/Linux.mak
|
||||
@@ -44,7 +44,7 @@ TCL_LIBRARY = -ltcl
|
||||
OS_LIBS = -ldl -lncurses
|
||||
|
||||
## the native audio module for this type of system
|
||||
-NATIVE_AUDIO_MODULE = LINUX16
|
||||
+NATIVE_AUDIO_MODULE = SNDIO
|
||||
|
||||
## echo -n doesn't work
|
||||
ECHO_N = /usr/bin/printf "%s"
|
||||
diff --git festival.orig/lib/init.scm festival/lib/init.scm
|
||||
index 90bccb7..fe785e3 100644
|
||||
--- festival.orig/lib/init.scm
|
||||
+++ festival/lib/init.scm
|
||||
@@ -95,8 +95,10 @@
|
||||
(Parameter.def 'Audio_Method 'os2audio))
|
||||
((member 'mplayeraudio *modules*)
|
||||
(Parameter.def 'Audio_Method 'mplayeraudio))
|
||||
- (t ;; can't find direct support so guess that /dev/audio for 8k ulaw exists
|
||||
- (Parameter.def 'Audio_Method 'sunaudio)))
|
||||
+ ((member 'sndioaudio *modules*)
|
||||
+ (Parameter.def 'Audio_Method 'sndioaudio))
|
||||
+ (t ;; stupid crappy software. default to only supported "protocol"
|
||||
+ (Parameter.def 'Audio_Method 'sndioaudio)))
|
||||
;;; If you have an external program to play audio add its definition
|
||||
;;; in siteinit.scm
|
||||
|
||||
Reference in New Issue
Block a user