aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/rtp_audio_stream.cpp
diff options
context:
space:
mode:
authorJirka Novak <j.novak@netsystem.cz>2019-11-03 01:11:21 +0100
committerAnders Broman <a.broman58@gmail.com>2019-11-05 11:50:09 +0000
commitc0cec585640288ef2ab3509a3b3f40b9ebe30482 (patch)
tree4887918b859e4251399bf757a3bceab12045d2d5 /ui/qt/rtp_audio_stream.cpp
parent6fd51d5b25426c0c8f09776f2408d6e66cc50c5e (diff)
RTP: rtp_audio_stream.cpp: fixed excess silence in visualisation on waveform
When silence is inserted to waveform (VaD, no RTP, ...), waveform is shifted to correct time in visualisation. Code was inserting silence to audio waveform too therefore following audio was shifted twice. This patch fixes it. Change-Id: I4f3e02328662f92b1dabec80ce9da31d0a839046 Reviewed-on: https://code.wireshark.org/review/34917 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'ui/qt/rtp_audio_stream.cpp')
-rw-r--r--ui/qt/rtp_audio_stream.cpp6
1 files changed, 4 insertions, 2 deletions
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<qint16> 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<qint16> visual_fill(samples * visual_sample_rate_ / audio_out_rate_, 0);
+ //visual_samples_ += visual_fill;
}
void RtpAudioStream::outputStateChanged(QAudio::State new_state)