Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(126)

Unified Diff: webrtc/common_video/i420_video_frame_unittest.cc

Issue 2078943002: Rewrite CreateBlackFrame in webrtcvideoengine. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webrtc/common_video/i420_video_frame_unittest.cc
diff --git a/webrtc/common_video/i420_video_frame_unittest.cc b/webrtc/common_video/i420_video_frame_unittest.cc
index c2037c1b632d10603fe0dc52e1be829534b2563e..406dbd3b9e87d79d5fbf18fe6160b10b8e1cdc7e 100644
--- a/webrtc/common_video/i420_video_frame_unittest.cc
+++ b/webrtc/common_video/i420_video_frame_unittest.cc
@@ -29,7 +29,7 @@ int ExpectedSize(int plane_stride, int image_height, PlaneType type) {
rtc::scoped_refptr<I420Buffer> CreateGradient(int width, int height) {
rtc::scoped_refptr<I420Buffer> buffer(
- new rtc::RefCountedObject<I420Buffer>(width, height));
+ I420Buffer::Create(width, height));
// Initialize with gradient, Y = 128(x/w + y/h), U = 256 x/w, V = 256 y/h
for (int x = 0; x < width; x++) {
for (int y = 0; y < height; y++) {
@@ -296,7 +296,7 @@ TEST(TestVideoFrame, TextureInitialValues) {
TEST(TestI420FrameBuffer, Copy) {
rtc::scoped_refptr<I420Buffer> buf1(
- new rtc::RefCountedObject<I420Buffer>(20, 10));
+ I420Buffer::Create(20, 10));
memset(buf1->MutableDataY(), 1, 200);
memset(buf1->MutableDataU(), 2, 50);
memset(buf1->MutableDataV(), 3, 50);
@@ -309,7 +309,7 @@ TEST(TestI420FrameBuffer, Scale) {
// Pure scaling, no cropping.
rtc::scoped_refptr<I420Buffer> scaled_buffer(
- new rtc::RefCountedObject<I420Buffer>(150, 75));
+ I420Buffer::Create(150, 75));
scaled_buffer->ScaleFrom(buf);
CheckCrop(scaled_buffer, 0.0, 0.0, 1.0, 1.0);
@@ -320,7 +320,7 @@ TEST(TestI420FrameBuffer, CropXCenter) {
// Pure center cropping, no scaling.
rtc::scoped_refptr<I420Buffer> scaled_buffer(
- new rtc::RefCountedObject<I420Buffer>(100, 100));
+ I420Buffer::Create(100, 100));
scaled_buffer->CropAndScaleFrom(buf, 50, 0, 100, 100);
CheckCrop(scaled_buffer, 0.25, 0.0, 0.5, 1.0);
@@ -331,7 +331,7 @@ TEST(TestI420FrameBuffer, CropXNotCenter) {
// Non-center cropping, no scaling.
rtc::scoped_refptr<I420Buffer> scaled_buffer(
- new rtc::RefCountedObject<I420Buffer>(100, 100));
+ I420Buffer::Create(100, 100));
scaled_buffer->CropAndScaleFrom(buf, 25, 0, 100, 100);
CheckCrop(scaled_buffer, 0.125, 0.0, 0.5, 1.0);
@@ -342,7 +342,7 @@ TEST(TestI420FrameBuffer, CropYCenter) {
// Pure center cropping, no scaling.
rtc::scoped_refptr<I420Buffer> scaled_buffer(
- new rtc::RefCountedObject<I420Buffer>(100, 100));
+ I420Buffer::Create(100, 100));
scaled_buffer->CropAndScaleFrom(buf, 0, 50, 100, 100);
CheckCrop(scaled_buffer, 0.0, 0.25, 1.0, 0.5);
@@ -353,7 +353,7 @@ TEST(TestI420FrameBuffer, CropYNotCenter) {
// Non-center cropping, no scaling.
rtc::scoped_refptr<I420Buffer> scaled_buffer(
- new rtc::RefCountedObject<I420Buffer>(100, 100));
+ I420Buffer::Create(100, 100));
scaled_buffer->CropAndScaleFrom(buf, 0, 25, 100, 100);
CheckCrop(scaled_buffer, 0.0, 0.125, 1.0, 0.5);
@@ -364,7 +364,7 @@ TEST(TestI420FrameBuffer, CropAndScale16x9) {
// Center crop to 640 x 360 (16/9 aspect), then scale down by 2.
rtc::scoped_refptr<I420Buffer> scaled_buffer(
- new rtc::RefCountedObject<I420Buffer>(320, 180));
+ I420Buffer::Create(320, 180));
scaled_buffer->CropAndScaleFrom(buf);
CheckCrop(scaled_buffer, 0.0, 0.125, 1.0, 0.75);
« no previous file with comments | « no previous file | webrtc/common_video/include/video_frame_buffer.h » ('j') | webrtc/media/engine/webrtcvideoengine2.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698