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() { |