| Index: webrtc/modules/video_coding/packet_buffer.cc
|
| diff --git a/webrtc/modules/video_coding/packet_buffer.cc b/webrtc/modules/video_coding/packet_buffer.cc
|
| index c5745d2dc23df135800e58d6028b71d69d382dd9..df173504ff79af6be8ee667269e84596a45f270e 100644
|
| --- a/webrtc/modules/video_coding/packet_buffer.cc
|
| +++ b/webrtc/modules/video_coding/packet_buffer.cc
|
| @@ -16,14 +16,17 @@
|
| #include "webrtc/base/checks.h"
|
| #include "webrtc/base/logging.h"
|
| #include "webrtc/modules/video_coding/frame_object.h"
|
| +#include "webrtc/system_wrappers/include/clock.h"
|
|
|
| namespace webrtc {
|
| namespace video_coding {
|
|
|
| -PacketBuffer::PacketBuffer(size_t start_buffer_size,
|
| +PacketBuffer::PacketBuffer(Clock* clock,
|
| + size_t start_buffer_size,
|
| size_t max_buffer_size,
|
| OnCompleteFrameCallback* frame_callback)
|
| - : size_(start_buffer_size),
|
| + : clock_(clock),
|
| + size_(start_buffer_size),
|
| max_size_(max_buffer_size),
|
| first_seq_num_(0),
|
| last_seq_num_(0),
|
| @@ -163,8 +166,9 @@ void PacketBuffer::FindFrames(uint16_t seq_num) {
|
| start_seq_num--;
|
| }
|
|
|
| - std::unique_ptr<RtpFrameObject> frame(new RtpFrameObject(
|
| - this, start_seq_num, seq_num, frame_size, max_nack_count));
|
| + std::unique_ptr<RtpFrameObject> frame(
|
| + new RtpFrameObject(this, start_seq_num, seq_num, frame_size,
|
| + max_nack_count, clock_->TimeInMilliseconds()));
|
| reference_finder_.ManageFrame(std::move(frame));
|
| }
|
|
|
|
|