Remove template usage of typeless enum in fake_encoder.
Removes clang warning preventing compile. BUG= R=stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2087005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4593 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -60,11 +60,12 @@ int32_t FakeEncoder::Encode(
|
|||||||
int stream_bits = (bits_available > max_stream_bits) ? max_stream_bits :
|
int stream_bits = (bits_available > max_stream_bits) ? max_stream_bits :
|
||||||
bits_available;
|
bits_available;
|
||||||
int stream_bytes = (stream_bits + 7) / 8;
|
int stream_bytes = (stream_bits + 7) / 8;
|
||||||
EXPECT_LT(stream_bytes, kMaxFrameSizeBytes);
|
EXPECT_LT(static_cast<size_t>(stream_bytes), sizeof(encoded_buffer_));
|
||||||
if (stream_bytes > kMaxFrameSizeBytes)
|
if (static_cast<size_t>(stream_bytes) > sizeof(encoded_buffer_))
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
EncodedImage encoded(encoded_buffer_, stream_bytes, kMaxFrameSizeBytes);
|
EncodedImage encoded(
|
||||||
|
encoded_buffer_, stream_bytes, sizeof(encoded_buffer_));
|
||||||
encoded._timeStamp = input_image.timestamp();
|
encoded._timeStamp = input_image.timestamp();
|
||||||
encoded.capture_time_ms_ = input_image.render_time_ms();
|
encoded.capture_time_ms_ = input_image.render_time_ms();
|
||||||
if (min_stream_bits > bits_available) {
|
if (min_stream_bits > bits_available) {
|
||||||
|
@ -44,14 +44,12 @@ class FakeEncoder : public VideoEncoder {
|
|||||||
uint32_t framerate) OVERRIDE;
|
uint32_t framerate) OVERRIDE;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
enum { kMaxFrameSizeBytes = 100000 };
|
|
||||||
|
|
||||||
Clock* clock_;
|
Clock* clock_;
|
||||||
VideoCodec config_;
|
VideoCodec config_;
|
||||||
EncodedImageCallback* callback_;
|
EncodedImageCallback* callback_;
|
||||||
int target_bitrate_kbps_;
|
int target_bitrate_kbps_;
|
||||||
int64_t last_encode_time_ms_;
|
int64_t last_encode_time_ms_;
|
||||||
uint8_t encoded_buffer_[kMaxFrameSizeBytes];
|
uint8_t encoded_buffer_[100000];
|
||||||
};
|
};
|
||||||
} // namespace webrtc
|
} // namespace webrtc
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user