Index: webrtc/modules/audio_coding/main/acm2/rent_a_codec.h |
diff --git a/webrtc/modules/audio_coding/main/acm2/rent_a_codec.h b/webrtc/modules/audio_coding/main/acm2/rent_a_codec.h |
index 8482d8f4f9a0ecbdd5a15db910ce4d4f02793109..9d7c158bb19bdb467abe7a8e4592e8161e2f820e 100644 |
--- a/webrtc/modules/audio_coding/main/acm2/rent_a_codec.h |
+++ b/webrtc/modules/audio_coding/main/acm2/rent_a_codec.h |
@@ -103,12 +103,14 @@ class RentACodec { |
static inline rtc::Maybe<int> CodecIndexFromId(CodecId codec_id) { |
const int i = static_cast<int>(codec_id); |
- return i < static_cast<int>(NumberOfCodecs()) ? i : rtc::Maybe<int>(); |
+ return i < static_cast<int>(NumberOfCodecs()) ? rtc::Maybe<int>(i) |
+ : rtc::Maybe<int>(); |
} |
static inline rtc::Maybe<CodecId> CodecIdFromIndex(int codec_index) { |
return static_cast<size_t>(codec_index) < NumberOfCodecs() |
- ? static_cast<RentACodec::CodecId>(codec_index) |
+ ? rtc::Maybe<RentACodec::CodecId>( |
+ static_cast<RentACodec::CodecId>(codec_index)) |
: rtc::Maybe<RentACodec::CodecId>(); |
} |