Chromium Code Reviews| Index: webrtc/common_video/libyuv/include/webrtc_libyuv.h |
| diff --git a/webrtc/common_video/libyuv/include/webrtc_libyuv.h b/webrtc/common_video/libyuv/include/webrtc_libyuv.h |
| index ec3720e442bc9621fb9e7cdb6696c964073051f7..00661fb1b2192f04e7a835b4cdd26a844b0249d2 100644 |
| --- a/webrtc/common_video/libyuv/include/webrtc_libyuv.h |
| +++ b/webrtc/common_video/libyuv/include/webrtc_libyuv.h |
| @@ -102,7 +102,7 @@ int ConvertToI420(VideoType src_video_type, |
| int src_height, |
| size_t sample_size, |
| VideoRotation rotation, |
| - VideoFrame* dst_frame); |
| + const rtc::scoped_refptr<I420Buffer>& dst_buffer); |
|
magjed_webrtc
2016/08/25 11:12:56
If dst_buffer is an output argument, you need to u
nisse-webrtc
2016/08/25 11:31:35
I think the const is ok here; the scoped_refptr it
magjed_webrtc
2016/08/25 11:49:08
Yes, using const here will compile, but according
nisse-webrtc
2016/08/25 12:38:40
I'll do that then. That makes sense in some way. B
|
| // Convert From I420 |
| // Input: |
| @@ -120,8 +120,12 @@ int ConvertFromI420(const VideoFrame& src_frame, |
| // Compute PSNR for an I420 frame (all planes). |
| // Returns the PSNR in decibel, to a maximum of kInfinitePSNR. |
| double I420PSNR(const VideoFrame* ref_frame, const VideoFrame* test_frame); |
| +double I420PSNR(const rtc::scoped_refptr<VideoFrameBuffer>& ref_buffer, |
| + const rtc::scoped_refptr<VideoFrameBuffer>& test_buffer); |
| // Compute SSIM for an I420 frame (all planes). |
| double I420SSIM(const VideoFrame* ref_frame, const VideoFrame* test_frame); |
| +double I420SSIM(const rtc::scoped_refptr<VideoFrameBuffer>& ref_buffer, |
| + const rtc::scoped_refptr<VideoFrameBuffer>& test_buffer); |
| } // namespace webrtc |