Use TRACE_EVENT to track time spent in VP8 encoding

Using the TRACE_EVENT macro to log VP8 encoding events.
Review URL: https://webrtc-codereview.appspot.com/968011

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3264 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
hclam@chromium.org 2012-12-11 22:27:55 +00:00
parent d2bcde2e4e
commit f222a00881
2 changed files with 5 additions and 1 deletions

View File

@ -27,6 +27,7 @@
#include "modules/video_coding/codecs/vp8/reference_picture_selection.h"
#include "modules/video_coding/codecs/vp8/temporal_layers.h"
#include "system_wrappers/interface/tick_util.h"
#include "system_wrappers/interface/trace_event.h"
enum { kVp8ErrorPropagationTh = 30 };
@ -384,6 +385,9 @@ int VP8EncoderImpl::Encode(const I420VideoFrame& input_image,
input_image.timestamp());
}
TRACE_EVENT1("video_coding", "VP8EncoderImpl::Encode",
"input_image_timestamp", input_image.timestamp());
// TODO(holmer): Ideally the duration should be the timestamp diff of this
// frame and the next frame to be encoded, which we don't have. Instead we
// would like to use the duration of the previous frame. Unfortunately the

View File

@ -335,7 +335,6 @@ LOCAL_STATIC_LIBRARIES := \
libsignal_processing \
libsignal_processing_neon \
libcommon_video \
libsystem_wrappers \
libcpu_features_android \
libaudio_device \
libremote_bitrate_estimator \
@ -347,6 +346,7 @@ LOCAL_STATIC_LIBRARIES := \
libyuv \
libwebrtc_i420 \
libwebrtc_vp8 \
libsystem_wrappers \
libjpeg_turbo \
libaudioproc_debug_proto \
libprotobuf_lite \