Fix "unreachable code" warnings (MSVC warning 4702) in webrtc.
BUG=chromium:346399 TEST=none R=tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/10139004 Patch from Peter Kasting <pkasting@chromium.org>. git-svn-id: http://webrtc.googlecode.com/svn/trunk@5747 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -782,14 +782,17 @@ int VideoReceiver::SetReceiverRobustnessMode(
|
||||
_keyRequestMode = kKeyOnError; // TODO(hlundin): On long NACK list?
|
||||
break;
|
||||
case VideoCodingModule::kSoftNack:
|
||||
#if 1
|
||||
assert(false); // TODO(hlundin): Not completed.
|
||||
return VCM_NOT_IMPLEMENTED;
|
||||
#else
|
||||
// Enable hybrid NACK/FEC. Always wait for retransmissions and don't add
|
||||
// extra delay when RTT is above kLowRttNackMs.
|
||||
_receiver.SetNackMode(kNack, media_optimization::kLowRttNackMs, -1);
|
||||
_dualReceiver.SetNackMode(kNoNack, -1, -1);
|
||||
_keyRequestMode = kKeyOnError;
|
||||
break;
|
||||
#endif
|
||||
case VideoCodingModule::kDualDecoder:
|
||||
if (decode_error_mode == kNoErrors) {
|
||||
return VCM_PARAMETER_ERROR;
|
||||
@ -802,14 +805,17 @@ int VideoReceiver::SetReceiverRobustnessMode(
|
||||
_keyRequestMode = kKeyOnError;
|
||||
break;
|
||||
case VideoCodingModule::kReferenceSelection:
|
||||
#if 1
|
||||
assert(false); // TODO(hlundin): Not completed.
|
||||
return VCM_NOT_IMPLEMENTED;
|
||||
#else
|
||||
if (decode_error_mode == kNoErrors) {
|
||||
return VCM_PARAMETER_ERROR;
|
||||
}
|
||||
_receiver.SetNackMode(kNoNack, -1, -1);
|
||||
_dualReceiver.SetNackMode(kNoNack, -1, -1);
|
||||
break;
|
||||
#endif
|
||||
}
|
||||
_receiver.SetDecodeErrorMode(decode_error_mode);
|
||||
// The dual decoder should never decode with errors.
|
||||
|
||||
Reference in New Issue
Block a user