Index: webrtc/test/fake_encoder.cc |
diff --git a/webrtc/test/fake_encoder.cc b/webrtc/test/fake_encoder.cc |
index c1686b34ff8cc3cca3461f705e6f196b2f5eedf9..a3fb7686f10ff51282098b1dbe83bbf685293bf5 100644 |
--- a/webrtc/test/fake_encoder.cc |
+++ b/webrtc/test/fake_encoder.cc |
@@ -12,7 +12,6 @@ |
#include "testing/gtest/include/gtest/gtest.h" |
-#include "webrtc/base/checks.h" |
#include "webrtc/modules/video_coding/include/video_codec_interface.h" |
#include "webrtc/system_wrappers/include/sleep.h" |
@@ -34,7 +33,7 @@ |
FakeEncoder::~FakeEncoder() {} |
void FakeEncoder::SetMaxBitrate(int max_kbps) { |
- RTC_DCHECK_GE(max_kbps, -1); // max_kbps == -1 disables it. |
+ assert(max_kbps >= -1); // max_kbps == -1 disables it. |
max_target_bitrate_kbps_ = max_kbps; |
} |
@@ -49,7 +48,7 @@ |
int32_t FakeEncoder::Encode(const VideoFrame& input_image, |
const CodecSpecificInfo* codec_specific_info, |
const std::vector<FrameType>* frame_types) { |
- RTC_DCHECK_GT(config_.maxFramerate, 0); |
+ assert(config_.maxFramerate > 0); |
int64_t time_since_last_encode_ms = 1000 / config_.maxFramerate; |
int64_t time_now_ms = clock_->TimeInMilliseconds(); |
const bool first_encode = last_encode_time_ms_ == 0; |
@@ -76,7 +75,7 @@ |
bits_available = max_bits; |
last_encode_time_ms_ = time_now_ms; |
- RTC_DCHECK_GT(config_.numberOfSimulcastStreams, 0); |
+ assert(config_.numberOfSimulcastStreams > 0); |
for (unsigned char i = 0; i < config_.numberOfSimulcastStreams; ++i) { |
CodecSpecificInfo specifics; |
memset(&specifics, 0, sizeof(specifics)); |
@@ -98,9 +97,6 @@ |
if (stream_bytes > sizeof(encoded_buffer_)) |
stream_bytes = sizeof(encoded_buffer_); |
- // Always encode something on the first frame. |
- if (min_stream_bits > bits_available && i > 0) |
- continue; |
EncodedImage encoded( |
encoded_buffer_, stream_bytes, sizeof(encoded_buffer_)); |
encoded._timeStamp = input_image.timestamp(); |
@@ -108,7 +104,10 @@ |
encoded._frameType = (*frame_types)[i]; |
encoded._encodedWidth = config_.simulcastStream[i].width; |
encoded._encodedHeight = config_.simulcastStream[i].height; |
- RTC_DCHECK(callback_ != NULL); |
+ // Always encode something on the first frame. |
+ if (min_stream_bits > bits_available && i > 0) |
+ continue; |
+ assert(callback_ != NULL); |
if (callback_->Encoded(encoded, &specifics, NULL) != 0) |
return -1; |
bits_available -= std::min(encoded._length * 8, bits_available); |