diff --git a/test/fake_vp8_encoder.cc b/test/fake_vp8_encoder.cc index fedb9c1f2f..9ef7b1c7b1 100644 --- a/test/fake_vp8_encoder.cc +++ b/test/fake_vp8_encoder.cc @@ -134,5 +134,11 @@ EncodedImageCallback::Result FakeVP8Encoder::OnEncodedImage( fragments); } +VideoEncoder::EncoderInfo FakeVP8Encoder::GetEncoderInfo() const { + EncoderInfo info; + info.implementation_name = "FakeVp8Encoder"; + return info; +} + } // namespace test } // namespace webrtc diff --git a/test/fake_vp8_encoder.h b/test/fake_vp8_encoder.h index 8d409c2c90..a4d63a9ae3 100644 --- a/test/fake_vp8_encoder.h +++ b/test/fake_vp8_encoder.h @@ -37,12 +37,12 @@ class FakeVP8Encoder : public FakeEncoder, public EncodedImageCallback { int32_t Release() override; - const char* ImplementationName() const override { return "FakeVp8Encoder"; } - Result OnEncodedImage(const EncodedImage& encodedImage, const CodecSpecificInfo* codecSpecificInfo, const RTPFragmentationHeader* fragments) override; + EncoderInfo GetEncoderInfo() const override; + private: void SetupTemporalLayers(const VideoCodec& codec); void PopulateCodecSpecific(CodecSpecificInfo* codec_specific,