![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package gnome-speech checked in at Thu Aug 14 01:30:00 CEST 2008. -------- --- GNOME/gnome-speech/gnome-speech.changes 2008-06-27 22:35:12.000000000 +0200 +++ gnome-speech/gnome-speech.changes 2008-08-09 05:01:08.000000000 +0200 @@ -1,0 +2,7 @@ +Sat Aug 09 22:42:27 CEST 2008 - captain.magnus@opensuse.org + +- Update to 0.4.21 + + drivers/espeak/espeaksynthesisdriver.c: fix for bug bgo#545896 - eSpeak + segmentation fault. + +------------------------------------------------------------------- Old: ---- gnome-speech-0.4.20.tar.bz2 New: ---- gnome-speech-0.4.21.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-speech.spec ++++++ --- /var/tmp/diff_new_pack.U13455/_old 2008-08-14 01:29:22.000000000 +0200 +++ /var/tmp/diff_new_pack.U13455/_new 2008-08-14 01:29:22.000000000 +0200 @@ -1,10 +1,17 @@ # -# spec file for package gnome-speech (Version 0.4.20) +# spec file for package gnome-speech (Version 0.4.21) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -16,7 +23,7 @@ License: LGPL v2.1 or later Group: System/GUI/GNOME AutoReqProv: on -Version: 0.4.20 +Version: 0.4.21 Release: 1 Summary: GNOME Speech API Source: ftp://ftp.gnome.org/pub/GNOME/sources/gnome-speech/0.4/gnome-speech-%{version}.tar.bz2 @@ -103,6 +110,10 @@ %{_libdir}/pkgconfig/gnome-speech-1.0.pc %changelog +* Sun Aug 10 2008 captain.magnus@opensuse.org +- Update to 0.4.21 + + drivers/espeak/espeaksynthesisdriver.c: fix for bug bgo#545896 - eSpeak + segmentation fault. * Sat Jun 28 2008 mauro@suse.de - Update to 0.4.20 + drivers/espeak/*: fix for bgo#35493 - eSpeak driver can ++++++ gnome-speech-0.4.20.tar.bz2 -> gnome-speech-0.4.21.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-speech-0.4.20/ChangeLog new/gnome-speech-0.4.21/ChangeLog --- old/gnome-speech-0.4.20/ChangeLog 2008-06-16 19:06:44.000000000 +0200 +++ new/gnome-speech-0.4.21/ChangeLog 2008-08-03 17:07:13.000000000 +0200 @@ -1,29 +1,40 @@ -2007-06-16 Willie Walker <william.walker@sun.com> +2008-08-03 Willie Walker <william.walker@sun.com> + + * configure.in, NEWS, README: mark as gnome-speech v0.4.21 + +2008-08-01 Willie Walker <william.walker@sun.com> + + * drivers/espeak/espeaksynthesisdriver.c: fix for bug #545896 - + eSpeak segmentation fault. + +2008-06-16 Willie Walker <william.walker@sun.com> + + * configure.in, NEWS, README: mark as gnome-speech v0.4.20 * drivers/espeak/*: fix for bug 535493 - eSpeak driver can block. The fix adds a list mechanism to handle utterances to be spoken and then processes them on the gidle thread. Also raised the maximum speech rate for eSpeak. -2007-04-17 Willie Walker <william.walker@sun.com> +2008-04-17 Willie Walker <william.walker@sun.com> * configure.in, NEWS, README: prep for 0.4.19. -2007-03-25 Willie Walker <william.walker@sun.com> +2008-03-25 Willie Walker <william.walker@sun.com> * configure.in: be smarter about automatically finding espeak -2007-03-19 Willie Walker <william.walker@sun.com> +2008-03-19 Willie Walker <william.walker@sun.com> * drivers/espeak/Makefile.am: remove libstdc++. It is not needed and makes the Solaris build fail. -2007-01-14 Willie Walker <william.walker@sun.com> +2008-01-14 Willie Walker <william.walker@sun.com> * configure.in, NEWS, README: prep for 0.4.18. -2007-01-10 Willie Walker <william.walker@sun.com> +2008-01-10 Willie Walker <william.walker@sun.com> * drivers/espeak/espeakspeaker.c: fix for bug 508439 - Gnome speech Espeak driver will not compile with Espeak 1.30 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-speech-0.4.20/configure new/gnome-speech-0.4.21/configure --- old/gnome-speech-0.4.20/configure 2008-06-16 19:08:40.000000000 +0200 +++ new/gnome-speech-0.4.21/configure 2008-08-03 17:02:28.000000000 +0200 @@ -2033,7 +2033,7 @@ GNOME_SPEECH_MAJOR_VERSION=0 GNOME_SPEECH_MINOR_VERSION=4 -GNOME_SPEECH_MICRO_VERSION=20 +GNOME_SPEECH_MICRO_VERSION=21 GNOME_SPEECH_INTERFACE_AGE=0 GNOME_SPEECH_BINARY_AGE=0 GNOME_SPEECH_VERSION="$GNOME_SPEECH_MAJOR_VERSION.$GNOME_SPEECH_MINOR_VERSION.$GNOME_SPEECH_MICRO_VERSION" diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-speech-0.4.20/configure.in new/gnome-speech-0.4.21/configure.in --- old/gnome-speech-0.4.20/configure.in 2008-06-16 19:07:42.000000000 +0200 +++ new/gnome-speech-0.4.21/configure.in 2008-08-03 17:01:25.000000000 +0200 @@ -2,7 +2,7 @@ GNOME_SPEECH_MAJOR_VERSION=0 GNOME_SPEECH_MINOR_VERSION=4 -GNOME_SPEECH_MICRO_VERSION=20 +GNOME_SPEECH_MICRO_VERSION=21 GNOME_SPEECH_INTERFACE_AGE=0 GNOME_SPEECH_BINARY_AGE=0 GNOME_SPEECH_VERSION="$GNOME_SPEECH_MAJOR_VERSION.$GNOME_SPEECH_MINOR_VERSION.$GNOME_SPEECH_MICRO_VERSION" diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-speech-0.4.20/drivers/espeak/espeaksynthesisdriver.c new/gnome-speech-0.4.21/drivers/espeak/espeaksynthesisdriver.c --- old/gnome-speech-0.4.20/drivers/espeak/espeaksynthesisdriver.c 2008-06-11 21:49:44.000000000 +0200 +++ new/gnome-speech-0.4.21/drivers/espeak/espeaksynthesisdriver.c 2008-08-01 20:05:48.000000000 +0200 @@ -45,7 +45,7 @@ } t_user_data; typedef struct { - EspeakSpeaker *espeak_speaker; + espeak_VOICE *voice; char *text; t_user_data *user_data; } t_utterance; @@ -388,6 +388,8 @@ static void espeak_synthesis_driver_free_utterance (t_utterance *utterance) { + g_free ((void *) utterance->voice->name); + g_free (utterance->voice); g_free (utterance->text); g_free (utterance); } @@ -525,7 +527,7 @@ espeak_ERROR a_error = EE_INTERNAL_ERROR; utterance = (t_utterance *) driver->utterance_queue->data; - espeak_SetVoiceByProperties(&utterance->espeak_speaker->voice); + espeak_SetVoiceByProperties(utterance->voice); a_error = espeak_Synth((char *) utterance->text, strlen((char*)utterance->text) + 1, 0, POS_CHARACTER, 0, espeakCHARS_UTF8, @@ -569,7 +571,10 @@ } utterance = g_new (t_utterance, 1); - utterance->espeak_speaker = espeak_speaker; + utterance->voice = g_new (espeak_VOICE, 1); + memset(utterance->voice, 0, sizeof(espeak_VOICE)); + utterance->voice->name = g_strdup (espeak_speaker->voice.name); + utterance->voice->gender = espeak_speaker->voice.gender; utterance->text = g_strdup (text); if (speaker->cb != CORBA_OBJECT_NIL) { diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-speech-0.4.20/gnome-speech.spec new/gnome-speech-0.4.21/gnome-speech.spec --- old/gnome-speech-0.4.20/gnome-speech.spec 2008-06-16 19:09:01.000000000 +0200 +++ new/gnome-speech-0.4.21/gnome-speech.spec 2008-08-03 17:02:56.000000000 +0200 @@ -1,6 +1,6 @@ Summary: GNOME Desktop text-to-speech services Name: gnome-speech -Version: 0.4.20 +Version: 0.4.21 Release: 1 License: LGPL Group: Desktop/Accessibility diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-speech-0.4.20/INSTALL new/gnome-speech-0.4.21/INSTALL --- old/gnome-speech-0.4.20/INSTALL 2008-06-16 19:09:01.000000000 +0200 +++ new/gnome-speech-0.4.21/INSTALL 2008-08-03 17:02:56.000000000 +0200 @@ -9,8 +9,8 @@ Simple install procedure ======================== - % gzip -cd gnome-speech-0.4.20.tar.gz | tar xvf - # unpack the sources - % cd gnome-speech-0.4.20 + % gzip -cd gnome-speech-0.4.21.tar.gz | tar xvf - # unpack the sources + % cd gnome-speech-0.4.21 % ./configure # run the `configure' script % make # build GTK [ Become root if necessary ] diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-speech-0.4.20/NEWS new/gnome-speech-0.4.21/NEWS --- old/gnome-speech-0.4.20/NEWS 2008-06-16 19:06:43.000000000 +0200 +++ new/gnome-speech-0.4.21/NEWS 2008-08-03 17:01:15.000000000 +0200 @@ -1,4 +1,9 @@ (top) +gnome-speech 0.4.21: + +* drivers/espeak/espeaksynthesisdriver.c: fix for bug #545896 - eSpeak + segmentation fault. + gnome-speech 0.4.20: * drivers/espeak/*: fix for bug 535493 - eSpeak driver can diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gnome-speech-0.4.20/README new/gnome-speech-0.4.21/README --- old/gnome-speech-0.4.20/README 2008-06-16 19:07:03.000000000 +0200 +++ new/gnome-speech-0.4.21/README 2008-08-03 17:01:43.000000000 +0200 @@ -1,9 +1,9 @@ -GNOME Speech 0.4.20 +GNOME Speech 0.4.21 1. Introduction =============================================================================== -This is GNOME Speech version 0.4.20. It's purpose is to provide a +This is GNOME Speech version 0.4.21. It's purpose is to provide a simple general API for producing text-to-speech output. This version of gnome-speech *should* be fine for GNOME 2.12 and greater. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de