| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  *  Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. | 2  *  Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. | 
| 3  * | 3  * | 
| 4  *  Use of this source code is governed by a BSD-style license | 4  *  Use of this source code is governed by a BSD-style license | 
| 5  *  that can be found in the LICENSE file in the root of the source | 5  *  that can be found in the LICENSE file in the root of the source | 
| 6  *  tree. An additional intellectual property rights grant can be found | 6  *  tree. An additional intellectual property rights grant can be found | 
| 7  *  in the file PATENTS.  All contributing project authors may | 7  *  in the file PATENTS.  All contributing project authors may | 
| 8  *  be found in the AUTHORS file in the root of the source tree. | 8  *  be found in the AUTHORS file in the root of the source tree. | 
| 9  */ | 9  */ | 
| 10 #ifndef WEBRTC_TEST_FRAME_UTILS_H_ | 10 #ifndef WEBRTC_TEST_FRAME_UTILS_H_ | 
| 11 #define WEBRTC_TEST_FRAME_UTILS_H_ | 11 #define WEBRTC_TEST_FRAME_UTILS_H_ | 
| 12 | 12 | 
| 13 #include "webrtc/base/basictypes.h" | 13 #include "webrtc/base/basictypes.h" | 
| 14 #include "webrtc/base/scoped_ref_ptr.h" | 14 #include "webrtc/base/scoped_ref_ptr.h" | 
| 15 | 15 | 
| 16 namespace webrtc { | 16 namespace webrtc { | 
|  | 17 class I420Buffer; | 
| 17 class VideoFrame; | 18 class VideoFrame; | 
| 18 class VideoFrameBuffer; | 19 class VideoFrameBuffer; | 
| 19 namespace test { | 20 namespace test { | 
| 20 | 21 | 
| 21 bool EqualPlane(const uint8_t* data1, | 22 bool EqualPlane(const uint8_t* data1, | 
| 22                 const uint8_t* data2, | 23                 const uint8_t* data2, | 
| 23                 int stride1, | 24                 int stride1, | 
| 24                 int stride2, | 25                 int stride2, | 
| 25                 int width, | 26                 int width, | 
| 26                 int height); | 27                 int height); | 
| 27 | 28 | 
| 28 static inline bool EqualPlane(const uint8_t* data1, | 29 static inline bool EqualPlane(const uint8_t* data1, | 
| 29                               const uint8_t* data2, | 30                               const uint8_t* data2, | 
| 30                               int stride, | 31                               int stride, | 
| 31                               int width, | 32                               int width, | 
| 32                               int height) { | 33                               int height) { | 
| 33   return EqualPlane(data1, data2, stride, stride, width, height); | 34   return EqualPlane(data1, data2, stride, stride, width, height); | 
| 34 } | 35 } | 
| 35 | 36 | 
| 36 bool FramesEqual(const webrtc::VideoFrame& f1, const webrtc::VideoFrame& f2); | 37 bool FramesEqual(const webrtc::VideoFrame& f1, const webrtc::VideoFrame& f2); | 
| 37 | 38 | 
| 38 bool FrameBufsEqual(const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& f1, | 39 bool FrameBufsEqual(const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& f1, | 
| 39                     const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& f2); | 40                     const rtc::scoped_refptr<webrtc::VideoFrameBuffer>& f2); | 
| 40 | 41 | 
|  | 42 rtc::scoped_refptr<I420Buffer> ReadI420Buffer(int width, int height, FILE *); | 
|  | 43 | 
| 41 }  // namespace test | 44 }  // namespace test | 
| 42 }  // namespace webrtc | 45 }  // namespace webrtc | 
| 43 | 46 | 
| 44 #endif  // WEBRTC_TEST_FRAME_UTILS_H_ | 47 #endif  // WEBRTC_TEST_FRAME_UTILS_H_ | 
| OLD | NEW | 
|---|