From b4bedd77dbaa04635a5b5bca8b31e0f5f7d87228 Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Sun, 22 Aug 2010 13:38:08 +0000 Subject: Set GST_BUFFER_OFFSET to fix critical message (Guillaume Dorchies) ** (adder:5195): CRITICAL **: gst_audio_buffer_clip: assertion GST_BUFFER_OFFSET_IS_VALID (buffer) failed --- diff --git a/src/espeak.c b/src/espeak.c index cfb7fa7..6152ccc 100644 --- a/src/espeak.c +++ b/src/espeak.c @@ -265,6 +265,7 @@ GstBuffer *play (Econtext * self, Espin * spin, gsize size_to_play) { spin->events_pos); GstBuffer *out = gst_buffer_new (); + GST_BUFFER_OFFSET (out) = spin->sound_offset; GST_BUFFER_DATA (out) = spin->sound->data + spin->sound_offset; GST_BUFFER_SIZE (out) = size_to_play; GST_BUFFER_TIMESTAMP (out) = spin->audio_position; -- cgit v0.9.1