mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-13 05:40:42 +01:00
Fix override declarations and delete related TODOs
Bug: webrtc:10198, chromium:428099 Change-Id: Ic7b0dd3c58c3daa5ade4d2c503b77a51b29c716e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179380 Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31739}
This commit is contained in:
parent
e43648a36e
commit
e51d6ac5d2
3 changed files with 7 additions and 20 deletions
|
@ -204,10 +204,6 @@ class MockVideoEncoder : public VideoEncoder {
|
|||
(FecControllerOverride * fec_controller_override),
|
||||
(override));
|
||||
|
||||
// TODO(nisse): Valid overrides commented out, because the gmock
|
||||
// methods don't use any override declarations, and we want to avoid
|
||||
// warnings from -Winconsistent-missing-override. See
|
||||
// http://crbug.com/428099.
|
||||
int32_t InitEncode(const VideoCodec* codecSettings,
|
||||
const VideoEncoder::Settings& settings) override {
|
||||
codec_ = *codecSettings;
|
||||
|
|
|
@ -42,10 +42,6 @@ using ::testing::SetArgPointee;
|
|||
|
||||
class MockAudioDecoder final : public AudioDecoder {
|
||||
public:
|
||||
// TODO(nisse): Valid overrides commented out, because the gmock
|
||||
// methods don't use any override declarations, and we want to avoid
|
||||
// warnings from -Winconsistent-missing-override. See
|
||||
// http://crbug.com/428099.
|
||||
static const int kPacketDuration = 960; // 48 kHz * 20 ms
|
||||
|
||||
MockAudioDecoder(int sample_rate_hz, size_t num_channels)
|
||||
|
@ -83,7 +79,7 @@ class MockAudioDecoder final : public AudioDecoder {
|
|||
};
|
||||
|
||||
std::vector<ParseResult> ParsePayload(rtc::Buffer&& payload,
|
||||
uint32_t timestamp) /* override */ {
|
||||
uint32_t timestamp) override {
|
||||
std::vector<ParseResult> results;
|
||||
if (fec_enabled_) {
|
||||
std::unique_ptr<MockFrame> fec_frame(new MockFrame(num_channels_));
|
||||
|
@ -96,23 +92,22 @@ class MockAudioDecoder final : public AudioDecoder {
|
|||
return results;
|
||||
}
|
||||
|
||||
int PacketDuration(const uint8_t* encoded, size_t encoded_len) const
|
||||
/* override */ {
|
||||
int PacketDuration(const uint8_t* encoded,
|
||||
size_t encoded_len) const override {
|
||||
ADD_FAILURE() << "Since going through ParsePayload, PacketDuration should "
|
||||
"never get called.";
|
||||
return kPacketDuration;
|
||||
}
|
||||
|
||||
bool PacketHasFec(const uint8_t* encoded, size_t encoded_len) const
|
||||
/* override */ {
|
||||
bool PacketHasFec(const uint8_t* encoded, size_t encoded_len) const override {
|
||||
ADD_FAILURE() << "Since going through ParsePayload, PacketHasFec should "
|
||||
"never get called.";
|
||||
return fec_enabled_;
|
||||
}
|
||||
|
||||
int SampleRateHz() const /* override */ { return sample_rate_hz_; }
|
||||
int SampleRateHz() const override { return sample_rate_hz_; }
|
||||
|
||||
size_t Channels() const /* override */ { return num_channels_; }
|
||||
size_t Channels() const override { return num_channels_; }
|
||||
|
||||
void set_fec_enabled(bool enable_fec) { fec_enabled_ = enable_fec; }
|
||||
|
||||
|
@ -123,7 +118,7 @@ class MockAudioDecoder final : public AudioDecoder {
|
|||
size_t encoded_len,
|
||||
int sample_rate_hz,
|
||||
int16_t* decoded,
|
||||
SpeechType* speech_type) /* override */ {
|
||||
SpeechType* speech_type) override {
|
||||
ADD_FAILURE() << "Since going through ParsePayload, DecodeInternal should "
|
||||
"never get called.";
|
||||
return -1;
|
||||
|
|
|
@ -21,10 +21,6 @@ namespace webrtc {
|
|||
|
||||
class MockAudioEncoder : public AudioEncoder {
|
||||
public:
|
||||
// TODO(nisse): Valid overrides commented out, because the gmock
|
||||
// methods don't use any override declarations, and we want to avoid
|
||||
// warnings from -Winconsistent-missing-override. See
|
||||
// http://crbug.com/428099.
|
||||
MockAudioEncoder();
|
||||
~MockAudioEncoder();
|
||||
MOCK_METHOD(int, SampleRateHz, (), (const, override));
|
||||
|
|
Loading…
Reference in a new issue