[PD-cvs] SF.net SVN: pure-data:[10654] trunk/externals/moocow/flite/flite.c

mukau at users.sourceforge.net mukau at users.sourceforge.net
Mon Jan 26 21:25:29 CET 2009


Revision: 10654
          http://pure-data.svn.sourceforge.net/pure-data/?rev=10654&view=rev
Author:   mukau
Date:     2009-01-26 20:25:29 +0000 (Mon, 26 Jan 2009)

Log Message:
-----------
+ updated error calls in flite.c

Modified Paths:
--------------
    trunk/externals/moocow/flite/flite.c

Modified: trunk/externals/moocow/flite/flite.c
===================================================================
--- trunk/externals/moocow/flite/flite.c	2009-01-26 19:56:16 UTC (rev 10653)
+++ trunk/externals/moocow/flite/flite.c	2009-01-26 20:25:29 UTC (rev 10654)
@@ -82,10 +82,12 @@
 # endif
 
   // -- sanity checks
-  if (!(a = (t_garray *)pd_findbyclass(x->x_arrayname, garray_class)))
-    error("flite: no such array '%s'", x->x_arrayname->s_name);
+  if (!(a = (t_garray *)pd_findbyclass(x->x_arrayname, garray_class))) {
+    pd_error(x,"flite: no such array '%s'", x->x_arrayname->s_name);
+    return
+  }
   if (!x->textbuf) {
-    error("flite: attempt to synthesize empty text-buffer!");
+    pd_error(x,"flite: attempt to synthesize empty text-buffer!");
     return;
   }
 
@@ -95,7 +97,7 @@
   wave = flite_text_to_wave(x->textbuf,voice);
 
   if (!wave) {
-    error("flite: synthesis failed for text '%s'", x->textbuf);
+    pd_error(x,"flite: synthesis failed for text '%s'", x->textbuf);
     return;
   }
 
@@ -112,7 +114,7 @@
 
   garray_resize(a, wave->num_samples);
   if (!garray_getfloatarray(a, &vecsize, &vec))
-    error("flite: bad template for write to array '%s'", x->x_arrayname->s_name);
+    pd_error(x,"flite: bad template for write to array '%s'", x->x_arrayname->s_name);
 
 # ifdef FLITE_DEBUG
   post("flite: ->write to garray loop<-");
@@ -144,7 +146,7 @@
     x->textbuf = getbytes(x->bufsize);
   }
   if (x->textbuf == NULL) {
-    error("flite: allocation failed for text buffer");
+    pd_error(x,"flite: allocation failed for text buffer");
     x->bufsize = 0;
     return;
   }
@@ -160,7 +162,7 @@
       x->textbuf = resizebytes(x->textbuf,x->bufsize,x->bufsize+DEFAULT_BUFSTEP);
       x->bufsize = x->bufsize+DEFAULT_BUFSTEP;
       if (x->textbuf == NULL) {
-	error("flite: allocation failed for text buffer");
+	pd_error(x,"flite: allocation failed for text buffer");
 	x->bufsize = 0;
 	return;
       }


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Pd-cvs mailing list