Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/gstespeak.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gstespeak.c')
-rw-r--r--src/gstespeak.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/gstespeak.c b/src/gstespeak.c
index 9e3f627..b460d19 100644
--- a/src/gstespeak.c
+++ b/src/gstespeak.c
@@ -267,10 +267,7 @@ gst_espeak_create(GstBaseSrc * self_, guint64 offset, guint size,
if (*buf)
return GST_FLOW_OK;
else
- {
- //gst_element_set_state(GST_ELEMENT(self), GST_STATE_NULL);
return GST_FLOW_UNEXPECTED;
- }
}
static gboolean
@@ -280,8 +277,10 @@ gst_espeak_start(GstBaseSrc * self_)
}
static gboolean
-gst_espeak_stop(GstBaseSrc * self)
+gst_espeak_stop(GstBaseSrc * self_)
{
+ GstEspeak *self = GST_ESPEAK(self_);
+ espeak_reset(self->speak);
return TRUE;
}