Chromium Code Reviews| Index: webrtc/modules/video_coding/include/video_coding_defines.h |
| diff --git a/webrtc/modules/video_coding/include/video_coding_defines.h b/webrtc/modules/video_coding/include/video_coding_defines.h |
| index 4ed80a6f81a1ad03b77ee25cc0364440a47a181f..c457b3dde4914a7fdd95221871ca01f0c6c03b97 100644 |
| --- a/webrtc/modules/video_coding/include/video_coding_defines.h |
| +++ b/webrtc/modules/video_coding/include/video_coding_defines.h |
| @@ -61,8 +61,17 @@ struct VCMFrameCount { |
| // rendered. |
| class VCMReceiveCallback { |
| public: |
| + // TODO(ilnik): Once deprecation is complete, change this to pure virtual. |
| virtual int32_t FrameToRender(VideoFrame& videoFrame, // NOLINT |
| - rtc::Optional<uint8_t> qp) = 0; |
| + rtc::Optional<uint8_t> qp, |
| + VideoContentType /*content_type*/) { |
| + return FrameToRender(videoFrame, qp); |
| + } |
| + // DEPRECATED. Use the other overloaded version. |
| + virtual int32_t FrameToRender(VideoFrame& videoFrame, // NOLINT |
| + rtc::Optional<uint8_t> qp) { |
|
tommi
2017/04/11 12:39:21
fix indent
ilnik
2017/04/11 13:03:29
Done.
|
| + return -1; |
| + } |
| virtual int32_t ReceivedDecodedReferenceFrame(const uint64_t pictureId) { |
| return -1; |
| } |