Add support for handling reordered SS data on the receive-side for VP9.
BUG=chromium:500602 Review URL: https://codereview.webrtc.org/1386903002 Cr-Commit-Position: refs/heads/master@{#10383}
This commit is contained in:
@ -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
|
||||
|
||||
Reference in New Issue
Block a user