Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
homeostasis
gst-kaldi-nnet2-online
Commits
9e9db94e
Commit
9e9db94e
authored
Mar 04, 2015
by
Benoit Favre
Browse files
add auto break after 10 seconds
parent
75c6d183
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/gstkaldinnet2onlinedecoder.cc
View file @
9e9db94e
...
...
@@ -633,7 +633,7 @@ static void gst_kaldinnet2onlinedecoder_final_result(
Gstkaldinnet2onlinedecoder
*
filter
,
CompactLattice
&
clat
,
int64
*
tot_num_frames
,
double
*
tot_like
,
guint
*
num_words
)
{
if
(
clat
.
NumStates
()
==
0
)
{
KALDI_WARN
<<
"Empty lattice."
;
//
KALDI_WARN<< "Empty lattice.";
// ADDED
int
hyp_length
=
0
;
GstBuffer
*
buffer
=
gst_buffer_new_and_alloc
(
hyp_length
+
1
);
...
...
@@ -843,7 +843,7 @@ static void gst_kaldinnet2onlinedecoder_loop(
//fprintf(stderr, " END advance_decoding ()\n");
#endif
if
(
!
more_data
)
{
fprintf
(
stderr
,
"BREAK !more_data
\n
"
);
//
fprintf(stderr, "BREAK !more_data\n");
break
;
}
//fprintf(stderr, "do_endpointing = %d\n", filter->do_endpointing);
...
...
@@ -854,7 +854,7 @@ static void gst_kaldinnet2onlinedecoder_loop(
decoder
.
TerminateDecoding
();
#endif
GST_DEBUG_OBJECT
(
filter
,
"Endpoint detected!"
);
fprintf
(
stderr
,
"BREAK end_point
\n
"
);
//
fprintf(stderr, "BREAK end_point\n");
break
;
}
num_seconds_decoded
+=
filter
->
chunk_length_in_secs
;
...
...
@@ -867,6 +867,7 @@ static void gst_kaldinnet2onlinedecoder_loop(
gst_kaldinnet2onlinedecoder_partial_result
(
filter
,
lat
);
last_traceback
+=
traceback_period_secs
;
}
if
(
num_seconds_decoded
>
10
)
break
;
// BEN hack: auto break after 10 seconds
#endif
}
if
(
num_seconds_decoded
>
0.1
)
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment