Skip to content

Commit 5273342

Browse files
committed
trunk: Chunk ordering fix in GetRemainingWaveform()
git-svn-id: https://svn.code.sf.net/p/kaldi/code/trunk@5032 5e6a8d80-dfce-4ca6-a32a-6e07a63d50c8
1 parent 7826fd0 commit 5273342

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/online2/online-nnet2-decoding-threaded.cc

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -266,17 +266,15 @@ BaseFloat SingleUtteranceNnet2DecoderThreaded::GetRemainingWaveform(
266266
int64 num_samples_stored = 0; // number of samples we still have.
267267
std::vector< Vector<BaseFloat>* > all_pieces;
268268
std::deque< Vector<BaseFloat>* >::const_iterator iter;
269-
for (iter = input_waveform_.begin(); iter != input_waveform_.end(); ++iter) {
269+
for (iter = processed_waveform_.begin(); iter != processed_waveform_.end();
270+
++iter) {
270271
num_samples_stored += (*iter)->Dim();
271272
all_pieces.push_back(*iter);
272273
}
273-
for (iter = processed_waveform_.begin(); iter != processed_waveform_.end();
274-
++iter) {
274+
for (iter = input_waveform_.begin(); iter != input_waveform_.end(); ++iter) {
275275
num_samples_stored += (*iter)->Dim();
276276
all_pieces.push_back(*iter);
277277
}
278-
// put the pieces in chronological order.
279-
std::reverse(all_pieces.begin(), all_pieces.end());
280278
int64 samples_shift_per_frame =
281279
sampling_rate_ * feature_pipeline_.FrameShiftInSeconds();
282280
int64 num_samples_to_discard = samples_shift_per_frame * num_frames_decoded_;

0 commit comments

Comments
 (0)