| Index: webrtc/video/receive_statistics_proxy.h
 | 
| diff --git a/webrtc/video/receive_statistics_proxy.h b/webrtc/video/receive_statistics_proxy.h
 | 
| index 4f2550ad7e2496b0c87d9037946fd4748c3fe635..045f1d84c694b425afd65cb32a1a9d07bb2e1d6f 100644
 | 
| --- a/webrtc/video/receive_statistics_proxy.h
 | 
| +++ b/webrtc/video/receive_statistics_proxy.h
 | 
| @@ -30,6 +30,7 @@ namespace webrtc {
 | 
|  class Clock;
 | 
|  class ViECodec;
 | 
|  class ViEDecoderObserver;
 | 
| +struct CodecSpecificInfo;
 | 
|  
 | 
|  class ReceiveStatisticsProxy : public VCMReceiveStatisticsCallback,
 | 
|                                 public RtcpStatisticsCallback,
 | 
| @@ -52,6 +53,8 @@ class ReceiveStatisticsProxy : public VCMReceiveStatisticsCallback,
 | 
|                         int jitter_buffer_ms,
 | 
|                         int min_playout_delay_ms,
 | 
|                         int render_delay_ms);
 | 
| +  void Encoded(const EncodedImage& encoded_image,
 | 
| +               const CodecSpecificInfo* codec_specific_info);
 | 
|  
 | 
|    // Overrides VCMReceiveStatisticsCallback.
 | 
|    void OnReceiveRatesUpdated(uint32_t bitRate, uint32_t frameRate) override;
 | 
| @@ -81,6 +84,9 @@ class ReceiveStatisticsProxy : public VCMReceiveStatisticsCallback,
 | 
|      int sum;
 | 
|      int num_samples;
 | 
|    };
 | 
| +  struct QpCounters {
 | 
| +    SampleCounter vp8;
 | 
| +  };
 | 
|  
 | 
|    void UpdateHistograms() EXCLUSIVE_LOCKS_REQUIRED(crit_);
 | 
|  
 | 
| @@ -95,6 +101,7 @@ class ReceiveStatisticsProxy : public VCMReceiveStatisticsCallback,
 | 
|    SampleCounter render_height_counter_ GUARDED_BY(crit_);
 | 
|    SampleCounter decode_time_counter_ GUARDED_BY(crit_);
 | 
|    ReportBlockStats report_block_stats_ GUARDED_BY(crit_);
 | 
| +  QpCounters qp_counters_;  // Only accessed on the decoding thread.
 | 
|  };
 | 
|  
 | 
|  }  // namespace webrtc
 | 
| 
 |