From 155788e6bbf5d3cf5807410089377f146e2abd93 Mon Sep 17 00:00:00 2001 From: tanel <alumae@gmail.com> Date: Sun, 23 Nov 2014 18:09:50 +0200 Subject: [PATCH] Fix for adaptation state being get_property() is called soon after initialization (https://github.com/alumae/gst-kaldi-nnet2-online/issues/1) --- src/gstkaldinnet2onlinedecoder.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/gstkaldinnet2onlinedecoder.cc b/src/gstkaldinnet2onlinedecoder.cc index b06054f..3a7455e 100644 --- a/src/gstkaldinnet2onlinedecoder.cc +++ b/src/gstkaldinnet2onlinedecoder.cc @@ -465,8 +465,12 @@ static void gst_kaldinnet2onlinedecoder_get_property(GObject * object, break; case PROP_ADAPTATION_STATE: string_stream.clear(); - filter->adaptation_state->Write(string_stream, false); - g_value_set_string(value, string_stream.str().c_str()); + if (filter->adaptation_state) { + filter->adaptation_state->Write(string_stream, false); + g_value_set_string(value, string_stream.str().c_str()); + } else { + g_value_set_string(value, ""); + } break; default: if (prop_id >= PROP_LAST) { -- GitLab