Delete codec-specific frameDroppingOn settings.
Followup to https://webrtc-review.googlesource.com/c/src/+/262244
Bug: webrtc:6883
Change-Id: Iefac43709f14424c74470aa878ec512b7dacc68a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262258
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36949}
diff --git a/api/video_codecs/video_codec.h b/api/video_codecs/video_codec.h
index f92298b..068b09d 100644
--- a/api/video_codecs/video_codec.h
+++ b/api/video_codecs/video_codec.h
@@ -47,7 +47,6 @@
unsigned char numberOfTemporalLayers;
bool denoisingOn;
bool automaticResizeOn;
- bool frameDroppingOn;
int keyFrameInterval;
};
@@ -65,7 +64,6 @@
}
unsigned char numberOfTemporalLayers;
bool denoisingOn;
- bool frameDroppingOn;
int keyFrameInterval;
bool adaptiveQpMode;
bool automaticResizeOn;
@@ -80,7 +78,6 @@
bool operator!=(const VideoCodecH264& other) const {
return !(*this == other);
}
- bool frameDroppingOn;
int keyFrameInterval;
uint8_t numberOfTemporalLayers;
};
@@ -181,9 +178,7 @@
// 'complexity_' indicates the CPU capability of the client. It's used to
// determine encoder CPU complexity (e.g., cpu_used for VP8, VP9. and AV1).
VideoCodecComplexity complexity_;
- // TODO(bugs.webrtc.org/6883): When unset, GetEnableFrameDrop checks the
- // codec-specific settings.
- absl::optional<bool> frame_drop_enabled_;
+ bool frame_drop_enabled_ = false;
};
} // namespace webrtc