| Index: media/renderers/video_renderer_impl.h
|
| diff --git a/media/renderers/video_renderer_impl.h b/media/renderers/video_renderer_impl.h
|
| index 24726b3018b8416efa5073ad9a9995f0871dc2e9..2307b634d5301b5af74a63dc22cc6132aab2cec0 100644
|
| --- a/media/renderers/video_renderer_impl.h
|
| +++ b/media/renderers/video_renderer_impl.h
|
| @@ -96,6 +96,9 @@ class MEDIA_EXPORT VideoRendererImpl
|
| void OnBufferingStateChange(BufferingState state);
|
| void OnWaitingForDecryptionKey();
|
|
|
| + // Callback for |video_frame_stream_| to report statistics.
|
| + void BytesDecoded(uint64_t bytes);
|
| +
|
| // Callback for |video_frame_stream_| to deliver decoded video frames and
|
| // report video decoding status. If a frame is available the planes will be
|
| // copied asynchronously and FrameReady will be called once finished copying.
|
| @@ -253,8 +256,9 @@ class MEDIA_EXPORT VideoRendererImpl
|
|
|
| base::TimeDelta start_timestamp_;
|
|
|
| - // Keeps track of the number of frames decoded and dropped since the
|
| + // Keeps track of the number of bytes/frames decoded and dropped since the
|
| // last call to |statistics_cb_|. These must be accessed under lock.
|
| + uint64_t bytes_decoded_;
|
| int frames_decoded_;
|
| int frames_dropped_;
|
|
|
|
|