Index: webrtc/api/java/jni/androidmediadecoder_jni.cc |
diff --git a/webrtc/api/java/jni/androidmediadecoder_jni.cc b/webrtc/api/java/jni/androidmediadecoder_jni.cc |
index 11c8d66f20456e8ef108af41e6ed7ea966e63060..b3c2ffc241d456df5b489bb64c94e3dbfe2de6ec 100644 |
--- a/webrtc/api/java/jni/androidmediadecoder_jni.cc |
+++ b/webrtc/api/java/jni/androidmediadecoder_jni.cc |
@@ -32,7 +32,6 @@ |
#include "webrtc/common_video/include/i420_buffer_pool.h" |
#include "webrtc/modules/video_coding/include/video_codec_interface.h" |
#include "webrtc/system_wrappers/include/logcat_trace_context.h" |
-#include "webrtc/system_wrappers/include/tick_util.h" |
using rtc::Bind; |
using rtc::Thread; |
@@ -43,7 +42,6 @@ using webrtc::DecodedImageCallback; |
using webrtc::EncodedImage; |
using webrtc::VideoFrame; |
using webrtc::RTPFragmentationHeader; |
-using webrtc::TickTime; |
using webrtc::VideoCodec; |
using webrtc::VideoCodecType; |
using webrtc::kVideoCodecH264; |
@@ -319,7 +317,7 @@ void MediaCodecVideoDecoder::ResetVariables() { |
frames_received_ = 0; |
frames_decoded_ = 0; |
frames_decoded_logged_ = kMaxDecodedLogFrames; |
- start_time_ms_ = GetCurrentTimeMs(); |
+ start_time_ms_ = rtc::TimeMillis(); |
current_frames_ = 0; |
current_bytes_ = 0; |
current_decoding_time_ms_ = 0; |
@@ -589,9 +587,9 @@ int32_t MediaCodecVideoDecoder::DecodeOnCodecThread( |
frames_received_ << ". Decoded: " << frames_decoded_; |
EnableFrameLogOnWarning(); |
} |
- const int64 drain_start = GetCurrentTimeMs(); |
+ const int64 drain_start = rtc::TimeMillis(); |
while ((frames_received_ > frames_decoded_ + max_pending_frames_) && |
- (GetCurrentTimeMs() - drain_start) < kMediaCodecTimeoutMs) { |
+ (rtc::TimeMillis() - drain_start) < kMediaCodecTimeoutMs) { |
if (!DeliverPendingOutputs(jni, kMediaCodecPollMs)) { |
ALOGE << "DeliverPendingOutputs error. Frames received: " << |
frames_received_ << ". Frames decoded: " << frames_decoded_; |
@@ -844,7 +842,7 @@ bool MediaCodecVideoDecoder::DeliverPendingOutputs( |
current_frames_++; |
current_decoding_time_ms_ += decode_time_ms; |
current_delay_time_ms_ += frame_delayed_ms; |
- int statistic_time_ms = GetCurrentTimeMs() - start_time_ms_; |
+ int statistic_time_ms = rtc::TimeMillis() - start_time_ms_; |
if (statistic_time_ms >= kMediaCodecStatisticsIntervalMs && |
current_frames_ > 0) { |
int current_bitrate = current_bytes_ * 8 / statistic_time_ms; |
@@ -857,7 +855,7 @@ bool MediaCodecVideoDecoder::DeliverPendingOutputs( |
". DecTime: " << (current_decoding_time_ms_ / current_frames_) << |
". DelayTime: " << (current_delay_time_ms_ / current_frames_) << |
" for last " << statistic_time_ms << " ms."; |
- start_time_ms_ = GetCurrentTimeMs(); |
+ start_time_ms_ = rtc::TimeMillis(); |
current_frames_ = 0; |
current_bytes_ = 0; |
current_decoding_time_ms_ = 0; |
@@ -993,4 +991,3 @@ const char* MediaCodecVideoDecoder::ImplementationName() const { |
} |
} // namespace webrtc_jni |
- |