Fix Windows warnings (int/bool mismatch)
BUG= Review URL: https://webrtc-codereview.appspot.com/808004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@2782 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
parent
043ed9ecbd
commit
deea95f76f
@ -215,14 +215,19 @@ bool EqualFramesExceptSize(const I420VideoFrame& frame1,
|
||||
ret |= (frame1.stride(kVPlane) == frame2.stride(kVPlane));
|
||||
ret |= (frame1.timestamp() == frame2.timestamp());
|
||||
ret |= (frame1.render_time_ms() == frame2.render_time_ms());
|
||||
if (!ret)
|
||||
return false;
|
||||
// Memory should be the equal for the minimum of the two sizes.
|
||||
int size_y = std::min(frame1.size(kYPlane), frame2.size(kYPlane));
|
||||
int size_u = std::min(frame1.size(kUPlane), frame1.size(kUPlane));
|
||||
int size_v = std::min(frame1.size(kVPlane), frame1.size(kVPlane));
|
||||
ret |= memcmp(frame1.buffer(kYPlane), frame2.buffer(kYPlane), size_y);
|
||||
ret |= memcmp(frame1.buffer(kUPlane), frame2.buffer(kYPlane), size_u);
|
||||
ret |= memcmp(frame1.buffer(kVPlane), frame2.buffer(kYPlane), size_v);
|
||||
return ret;
|
||||
int ret_val = 0;
|
||||
ret_val += memcmp(frame1.buffer(kYPlane), frame2.buffer(kYPlane), size_y);
|
||||
ret_val += memcmp(frame1.buffer(kUPlane), frame2.buffer(kUPlane), size_u);
|
||||
ret_val += memcmp(frame1.buffer(kVPlane), frame2.buffer(kVPlane), size_v);
|
||||
if (ret_val == 0)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
} // namespace webrtc
|
||||
|
Loading…
x
Reference in New Issue
Block a user