| 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));
 | 
|      }
 | 
|  
 | 
| 
 |