| Index: webrtc/modules/rtp_rtcp/source/rtp_format_vp8.cc
|
| diff --git a/webrtc/modules/rtp_rtcp/source/rtp_format_vp8.cc b/webrtc/modules/rtp_rtcp/source/rtp_format_vp8.cc
|
| index 1dc799968d0b74daa53d63612391cfd18cf6dc1e..19c82623c63627c230a09d4cd8c1ff061c68e521 100644
|
| --- a/webrtc/modules/rtp_rtcp/source/rtp_format_vp8.cc
|
| +++ b/webrtc/modules/rtp_rtcp/source/rtp_format_vp8.cc
|
| @@ -234,16 +234,16 @@ ProtectionType RtpPacketizerVp8::GetProtectionType() {
|
| }
|
|
|
| StorageType RtpPacketizerVp8::GetStorageType(uint32_t retransmission_settings) {
|
| - StorageType storage = kAllowRetransmission;
|
| if (hdr_info_.temporalIdx == 0 &&
|
| !(retransmission_settings & kRetransmitBaseLayer)) {
|
| - storage = kDontRetransmit;
|
| - } else if (hdr_info_.temporalIdx != kNoTemporalIdx &&
|
| + return kDontRetransmit;
|
| + }
|
| + if (hdr_info_.temporalIdx != kNoTemporalIdx &&
|
| hdr_info_.temporalIdx > 0 &&
|
| !(retransmission_settings & kRetransmitHigherLayers)) {
|
| - storage = kDontRetransmit;
|
| + return kDontRetransmit;
|
| }
|
| - return storage;
|
| + return kAllowRetransmission;
|
| }
|
|
|
| std::string RtpPacketizerVp8::ToString() {
|
|
|