[clang-tidy] Apply modernize-use-override fixes.
This CL applies clang-tidy's modernize-use-override [1] to the WebRTC codebase. All changes in this CL are automatically generated by both clang-tidy and 'git cl format'. [1] - https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-override.html Bug: webrtc:10252 Change-Id: I2bb8bd90fa8adb90aa33861fe7c788132a819a20 Reviewed-on: https://webrtc-review.googlesource.com/c/120412 Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#26461}
This commit is contained in:
committed by
Commit Bot
parent
6957abeff1
commit
fe055c197a
@ -37,7 +37,7 @@ class ObjCVideoDecoder : public VideoDecoder {
|
||||
ObjCVideoDecoder(id<RTCVideoDecoder> decoder)
|
||||
: decoder_(decoder), implementation_name_([decoder implementationName].stdString) {}
|
||||
|
||||
int32_t InitDecode(const VideoCodec *codec_settings, int32_t number_of_cores) {
|
||||
int32_t InitDecode(const VideoCodec *codec_settings, int32_t number_of_cores) override {
|
||||
if ([decoder_ respondsToSelector:@selector(startDecodeWithNumberOfCores:)]) {
|
||||
return [decoder_ startDecodeWithNumberOfCores:number_of_cores];
|
||||
} else {
|
||||
@ -52,7 +52,7 @@ class ObjCVideoDecoder : public VideoDecoder {
|
||||
int32_t Decode(const EncodedImage &input_image,
|
||||
bool missing_frames,
|
||||
const CodecSpecificInfo *codec_specific_info = NULL,
|
||||
int64_t render_time_ms = -1) {
|
||||
int64_t render_time_ms = -1) override {
|
||||
RTCEncodedImage *encodedImage =
|
||||
[[RTCEncodedImage alloc] initWithNativeEncodedImage:input_image];
|
||||
|
||||
@ -73,7 +73,7 @@ class ObjCVideoDecoder : public VideoDecoder {
|
||||
renderTimeMs:render_time_ms];
|
||||
}
|
||||
|
||||
int32_t RegisterDecodeCompleteCallback(DecodedImageCallback *callback) {
|
||||
int32_t RegisterDecodeCompleteCallback(DecodedImageCallback *callback) override {
|
||||
[decoder_ setCallback:^(RTCVideoFrame *frame) {
|
||||
const rtc::scoped_refptr<VideoFrameBuffer> buffer =
|
||||
new rtc::RefCountedObject<ObjCFrameBuffer>(frame.buffer);
|
||||
@ -92,9 +92,9 @@ class ObjCVideoDecoder : public VideoDecoder {
|
||||
return WEBRTC_VIDEO_CODEC_OK;
|
||||
}
|
||||
|
||||
int32_t Release() { return [decoder_ releaseDecoder]; }
|
||||
int32_t Release() override { return [decoder_ releaseDecoder]; }
|
||||
|
||||
const char *ImplementationName() const { return implementation_name_.c_str(); }
|
||||
const char *ImplementationName() const override { return implementation_name_.c_str(); }
|
||||
|
||||
private:
|
||||
id<RTCVideoDecoder> decoder_;
|
||||
|
||||
@ -43,13 +43,13 @@ class ObjCVideoEncoder : public VideoEncoder {
|
||||
|
||||
int32_t InitEncode(const VideoCodec *codec_settings,
|
||||
int32_t number_of_cores,
|
||||
size_t max_payload_size) {
|
||||
size_t max_payload_size) override {
|
||||
RTCVideoEncoderSettings *settings =
|
||||
[[RTCVideoEncoderSettings alloc] initWithNativeVideoCodec:codec_settings];
|
||||
return [encoder_ startEncodeWithSettings:settings numberOfCores:number_of_cores];
|
||||
}
|
||||
|
||||
int32_t RegisterEncodeCompleteCallback(EncodedImageCallback *callback) {
|
||||
int32_t RegisterEncodeCompleteCallback(EncodedImageCallback *callback) override {
|
||||
[encoder_ setCallback:^BOOL(RTCEncodedImage *_Nonnull frame,
|
||||
id<RTCCodecSpecificInfo> _Nonnull info,
|
||||
RTCRtpFragmentationHeader *_Nonnull header) {
|
||||
@ -71,11 +71,11 @@ class ObjCVideoEncoder : public VideoEncoder {
|
||||
return WEBRTC_VIDEO_CODEC_OK;
|
||||
}
|
||||
|
||||
int32_t Release() { return [encoder_ releaseEncoder]; }
|
||||
int32_t Release() override { return [encoder_ releaseEncoder]; }
|
||||
|
||||
int32_t Encode(const VideoFrame &frame,
|
||||
const CodecSpecificInfo *codec_specific_info,
|
||||
const std::vector<FrameType> *frame_types) {
|
||||
const std::vector<FrameType> *frame_types) override {
|
||||
NSMutableArray<NSNumber *> *rtcFrameTypes = [NSMutableArray array];
|
||||
for (size_t i = 0; i < frame_types->size(); ++i) {
|
||||
[rtcFrameTypes addObject:@(RTCFrameType(frame_types->at(i)))];
|
||||
@ -86,11 +86,11 @@ class ObjCVideoEncoder : public VideoEncoder {
|
||||
frameTypes:rtcFrameTypes];
|
||||
}
|
||||
|
||||
int32_t SetRates(uint32_t bitrate, uint32_t framerate) {
|
||||
int32_t SetRates(uint32_t bitrate, uint32_t framerate) override {
|
||||
return [encoder_ setBitrate:bitrate framerate:framerate];
|
||||
}
|
||||
|
||||
VideoEncoder::EncoderInfo GetEncoderInfo() const {
|
||||
VideoEncoder::EncoderInfo GetEncoderInfo() const override {
|
||||
EncoderInfo info;
|
||||
info.supports_native_handle = true;
|
||||
info.implementation_name = implementation_name_;
|
||||
|
||||
Reference in New Issue
Block a user