| Index: webrtc/modules/video_coding/main/source/frame_buffer.h
|
| diff --git a/webrtc/modules/video_coding/main/source/frame_buffer.h b/webrtc/modules/video_coding/main/source/frame_buffer.h
|
| index d98b02463f239c8af9b8fc5b07159a95d8110071..ab4ff6574e829707b9a84679e85f54e7876c9c24 100644
|
| --- a/webrtc/modules/video_coding/main/source/frame_buffer.h
|
| +++ b/webrtc/modules/video_coding/main/source/frame_buffer.h
|
| @@ -61,6 +61,8 @@ class VCMFrameBuffer : public VCMEncodedFrame {
|
| int Tl0PicId() const;
|
| bool NonReference() const;
|
|
|
| + void SetGofInfo(const GofInfoVP9& gof_info, size_t idx);
|
| +
|
| // Increments a counter to keep track of the number of packets of this frame
|
| // which were NACKed before they arrived.
|
| void IncrementNackCount();
|
| @@ -73,17 +75,16 @@ class VCMFrameBuffer : public VCMEncodedFrame {
|
| webrtc::FrameType FrameType() const;
|
| void SetPreviousFrameLoss();
|
|
|
| - // The number of packets discarded because the decoder can't make use of
|
| - // them.
|
| + // The number of packets discarded because the decoder can't make use of them.
|
| int NotDecodablePackets() const;
|
|
|
| private:
|
| void SetState(VCMFrameBufferStateEnum state); // Set state of frame
|
|
|
| - VCMFrameBufferStateEnum _state; // Current state of the frame
|
| - VCMSessionInfo _sessionInfo;
|
| - uint16_t _nackCount;
|
| - int64_t _latestPacketTimeMs;
|
| + VCMFrameBufferStateEnum _state; // Current state of the frame
|
| + VCMSessionInfo _sessionInfo;
|
| + uint16_t _nackCount;
|
| + int64_t _latestPacketTimeMs;
|
| };
|
|
|
| } // namespace webrtc
|
|
|