Change FakeEncoder::kImplementationName from const char* to constexpr char*

Bug: b/295113672
Change-Id: I33f447c907e807bd45a4379e39fc051625afd851
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315260
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40531}
This commit is contained in:
Björn Terelius 2023-08-09 17:07:42 +02:00 committed by WebRTC LUCI CQ
parent 86162d94d5
commit d3844565c4
4 changed files with 3 additions and 4 deletions

View File

@ -276,7 +276,6 @@ void FakeEncoder::SetRatesLocked(const RateControlParameters& parameters) {
}
}
const char* FakeEncoder::kImplementationName = "fake_encoder";
VideoEncoder::EncoderInfo FakeEncoder::GetEncoderInfo() const {
EncoderInfo info;
MutexLock lock(&mutex_);

View File

@ -65,7 +65,7 @@ class FakeEncoder : public VideoEncoder {
int GetNumInitializations() const RTC_LOCKS_EXCLUDED(mutex_);
const VideoCodec& config() const RTC_LOCKS_EXCLUDED(mutex_);
static const char* kImplementationName;
static constexpr char kImplementationName[] = "fake_encoder";
protected:
struct FrameInfo {

View File

@ -77,7 +77,6 @@ int32_t FakeVp8Decoder::Release() {
return WEBRTC_VIDEO_CODEC_OK;
}
const char* FakeVp8Decoder::kImplementationName = "fake_vp8_decoder";
VideoDecoder::DecoderInfo FakeVp8Decoder::GetDecoderInfo() const {
DecoderInfo info;
info.implementation_name = kImplementationName;

View File

@ -38,7 +38,8 @@ class FakeVp8Decoder : public VideoDecoder {
DecoderInfo GetDecoderInfo() const override;
const char* ImplementationName() const override;
static const char* kImplementationName;
static constexpr char kImplementationName[] = "fake_vp8_decoder";
private:
DecodedImageCallback* callback_;