diff --git a/ui/qt/rtp_audio_stream.cpp b/ui/qt/rtp_audio_stream.cpp index f5ed020b38..8b50783927 100644 --- a/ui/qt/rtp_audio_stream.cpp +++ b/ui/qt/rtp_audio_stream.cpp @@ -614,8 +614,10 @@ void RtpAudioStream::writeSilence(int samples) tempfile_->write(silence_buff, silence_bytes); g_free(silence_buff); - QVector visual_fill(samples * visual_sample_rate_ / audio_out_rate_, 0); - visual_samples_ += visual_fill; + // Silence is inserted to audio file only. + // If inserted to visual_samples_ too, it shifts whole waveset + //QVector visual_fill(samples * visual_sample_rate_ / audio_out_rate_, 0); + //visual_samples_ += visual_fill; } void RtpAudioStream::outputStateChanged(QAudio::State new_state) diff --git a/ui/qt/rtp_player_dialog.cpp b/ui/qt/rtp_player_dialog.cpp index b81fcf0dd8..eb9777d2e0 100644 --- a/ui/qt/rtp_player_dialog.cpp +++ b/ui/qt/rtp_player_dialog.cpp @@ -275,7 +275,7 @@ void RtpPlayerDialog::rescanPackets(bool rescale_axes) audio_graph->setData(audio_stream->visualTimestamps(relative_timestamps), audio_stream->visualSamples(y_offset)); audio_graph->removeFromLegend(); ti->setData(graph_data_col_, Qt::UserRole, QVariant::fromValue(audio_graph)); - RTP_STREAM_DEBUG("Plotting %s, %d samples", ti->text(src_addr_col_).toUtf8().constData(), audio_graph->data()->keys().length()); + RTP_STREAM_DEBUG("Plotting %s, %d samples", ti->text(src_addr_col_).toUtf8().constData(), audio_graph->data()->size()); QString span_str = QString("%1 - %2 (%3)") .arg(QString::number(audio_stream->startRelTime(), 'g', 3))