| Index: webrtc/modules/video_coding/packet_buffer.h
|
| diff --git a/webrtc/modules/video_coding/packet_buffer.h b/webrtc/modules/video_coding/packet_buffer.h
|
| index ae0916a75f3bfb4f099f2ea730dbc6d0bd2379a2..ec187de086506c7056373b31fd2184d63dddddfb 100644
|
| --- a/webrtc/modules/video_coding/packet_buffer.h
|
| +++ b/webrtc/modules/video_coding/packet_buffer.h
|
| @@ -21,6 +21,9 @@
|
| #include "webrtc/modules/video_coding/sequence_number_util.h"
|
|
|
| namespace webrtc {
|
| +
|
| +class Clock;
|
| +
|
| namespace video_coding {
|
|
|
| class FrameObject;
|
| @@ -35,7 +38,8 @@ class OnCompleteFrameCallback {
|
| class PacketBuffer {
|
| public:
|
| // Both |start_buffer_size| and |max_buffer_size| must be a power of 2.
|
| - PacketBuffer(size_t start_buffer_size,
|
| + PacketBuffer(Clock* clock,
|
| + size_t start_buffer_size,
|
| size_t max_buffer_size,
|
| OnCompleteFrameCallback* frame_callback);
|
|
|
| @@ -68,6 +72,8 @@ class PacketBuffer {
|
| bool frame_created = false;
|
| };
|
|
|
| + Clock* const clock_;
|
| +
|
| // Tries to expand the buffer.
|
| bool ExpandBufferSize() EXCLUSIVE_LOCKS_REQUIRED(crit_);
|
|
|
|
|