Fix -Wunreachable-code-aggressive.
Bug: chromium:1066980 Change-Id: I6888ea1fbc458c9b3063b3f60a7732af16ab5fc9 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/224266 Reviewed-by: Peter Kasting <pkasting@chromium.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Peter Kasting <pkasting@chromium.org> Cr-Commit-Position: refs/heads/master@{#34393}
This commit is contained in:
parent
c060ce40bf
commit
286b1db1b2
@ -47,7 +47,6 @@ absl::optional<VP9Profile> StringToVP9Profile(const std::string& str) {
|
||||
default:
|
||||
return absl::nullopt;
|
||||
}
|
||||
return absl::nullopt;
|
||||
}
|
||||
|
||||
absl::optional<VP9Profile> ParseSdpForVP9Profile(
|
||||
|
||||
@ -916,7 +916,6 @@ int Resampler::Push(const int16_t* samplesIn,
|
||||
outLen = (lengthIn * 8) / 11;
|
||||
free(tmp_mem);
|
||||
return 0;
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -56,10 +56,8 @@ rtc::FunctionView<float(float)> GetActivationFunction(
|
||||
switch (activation_function) {
|
||||
case ActivationFunction::kTansigApproximated:
|
||||
return ::rnnoise::TansigApproximated;
|
||||
break;
|
||||
case ActivationFunction::kSigmoidApproximated:
|
||||
return ::rnnoise::SigmoidApproximated;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -300,11 +300,6 @@ bool Vp9ReadQp(BitstreamReader* br, FrameInfo* frame_info) {
|
||||
}
|
||||
|
||||
bool Vp9ReadSegmentationParams(BitstreamReader* br) {
|
||||
constexpr int kVp9MaxSegments = 8;
|
||||
constexpr int kVp9SegLvlMax = 4;
|
||||
constexpr int kSegmentationFeatureBits[kVp9SegLvlMax] = {8, 6, 2, 0};
|
||||
constexpr bool kSegmentationFeatureSigned[kVp9SegLvlMax] = {1, 1, 0, 0};
|
||||
|
||||
return br->IfNextBoolean([&] { // segmentation_enabled
|
||||
return br->IfNextBoolean([&] { // update_map
|
||||
// Consume probs.
|
||||
@ -322,19 +317,6 @@ bool Vp9ReadSegmentationParams(BitstreamReader* br) {
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
return br->IfNextBoolean([&] {
|
||||
RETURN_IF_FALSE(br->ConsumeBits(1)); // abs_or_delta
|
||||
for (int i = 0; i < kVp9MaxSegments; ++i) {
|
||||
for (int j = 0; j < kVp9SegLvlMax; ++j) {
|
||||
RETURN_IF_FALSE(br->IfNextBoolean([&] { // feature_enabled
|
||||
return br->ConsumeBits(kSegmentationFeatureBits[j] +
|
||||
kSegmentationFeatureSigned[j]);
|
||||
}));
|
||||
}
|
||||
}
|
||||
return true;
|
||||
});
|
||||
}
|
||||
|
||||
bool Vp9ReadTileInfo(BitstreamReader* br, FrameInfo* frame_info) {
|
||||
|
||||
@ -107,8 +107,9 @@ std::string SequenceCheckerImpl::ExpectationToString() const {
|
||||
std::string ExpectationToString(const SequenceCheckerImpl* checker) {
|
||||
#if RTC_DCHECK_IS_ON
|
||||
return checker->ExpectationToString();
|
||||
#endif
|
||||
#else
|
||||
return std::string();
|
||||
#endif
|
||||
}
|
||||
|
||||
} // namespace webrtc_sequence_checker_internal
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user