commit | 8b6995b3d4ae65a3e730d50c00b9fe41d6dbe407 | [log] [tgz] |
---|---|---|
author | philipel <philipel@webrtc.org> | Wed Jan 09 12:39:18 2019 +0100 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jan 09 12:19:05 2019 +0000 |
tree | beb0936b63e466e4206243113566071da3a20065 | |
parent | c610e26be55e312d2e1ecd6ba3fb649d17afa181 [diff] [blame] |
Avoid creating frames with packets of different timestamps. Bug: None Change-Id: Ieca71f844d546c2e97b95131153913f138842acd Reviewed-on: https://webrtc-review.googlesource.com/c/116680 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26176}
diff --git a/modules/video_coding/packet_buffer.cc b/modules/video_coding/packet_buffer.cc index 80c6666..4ef0b00 100644 --- a/modules/video_coding/packet_buffer.cc +++ b/modules/video_coding/packet_buffer.cc
@@ -266,6 +266,8 @@ static_cast<uint16_t>(sequence_buffer_[index].seq_num - 1)) { return false; } + if (data_buffer_[prev_index].timestamp != data_buffer_[index].timestamp) + return false; if (sequence_buffer_[prev_index].continuous) return true;