Update FakeVp8Encoder to use GetEncoderInfo

Bug: webrtc:9890
Change-Id: If4b772de45e2a1917c2c1dc8a214bcaa4499bda3
Reviewed-on: https://webrtc-review.googlesource.com/c/111061
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25661}
This commit is contained in:
Erik Språng
2018-11-15 15:38:05 +01:00
committed by Commit Bot
parent 10aeb2a5dc
commit 86336a50bd
2 changed files with 8 additions and 2 deletions

View File

@ -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

View File

@ -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,