Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37778262
en ru br
ALT Linux repos
S:2.5-alt0.4
5.0: 1.96-alt6
4.1: 1.96-alt5.M41.1
4.0: 1.96-alt2.6
3.0:
+backports:1.96-alt0.M30.1

Other repositories
Upstream:1.96-beta

Group :: Sound
RPM: festival

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: speech-tools_1.2.96-0.4-sunaudio-default.diff
Download


--- speech-tools-1.2.3.orig/audio/gen_audio.cc
+++ speech-tools-1.2.3/audio/gen_audio.cc
@@ -97,6 +97,10 @@
             protocol = "macosxaudio";
 	else if (win32audio_supported)
 	    protocol = "win32audio";
+	else if (esd_supported)
+	    protocol = "esdaudio";
+	else if (nas_supported)
+	    protocol = "netaudio";
 	else if (mplayer_supported)
 	    protocol = "mplayeraudio";
 	else
@@ -238,10 +238,6 @@
     audios += "sunaudio";  // we always support this inspite of the hardware
 
     audios += " audio_command";
-    if (nas_supported)
-	audios += " netaudio";
-    else if (esd_supported)
-	audios += " esdaudio";
     if (sun16_supported)
 	audios += " sun16audio";
     if (freebsd16_supported)
@@ -257,6 +253,11 @@
     if (os2audio_supported)
 	audios += " os2audio";
 
+    if (nas_supported)
+	audios += " netaudio";
+    else if (esd_supported)
+	audios += " esdaudio";
+
     return audios;
 }
 
@@ -278,11 +279,7 @@
 	protocol = sr;
     else if (protocol == "")
     {
-	if (nas_supported)
-	    protocol = "netaudio";  // the default protocol
-	else if (esd_supported)
-	    protocol = "esdaudio";  // the default protocol
-	else if (sun16_supported)
+	if (sun16_supported)
 	    protocol = "sun16audio";
 	else if (freebsd16_supported)
 	    protocol = "freebsd16audio";
@@ -292,6 +289,10 @@
 	    protocol = "irixaudio";
 	else if (win32audio_supported)
 	    protocol = "win32audio";
+	else if (esd_supported)
+	    protocol = "esdaudio";
+	else if (nas_supported)
+	    protocol = "netaudio";
 	else if (mplayer_supported)
 	    protocol = "mplayeraudio";
 	else
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin