X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=libs%2Fgui%2Ftests%2FSurfaceTextureClient_test.cpp;h=7d8dd3344b40df194a0af756d8f5631e239005ee;hb=b7a6b96301c00c630610df4cb55a45d666200817;hp=8546fb94b5ad94d4370120f7315318fbd9354387;hpb=b194ec926bf3fb3c546244b135f602ceb3a0a6b0;p=android-x86%2Fframeworks-native.git diff --git a/libs/gui/tests/SurfaceTextureClient_test.cpp b/libs/gui/tests/SurfaceTextureClient_test.cpp index 8546fb94b5..7d8dd3344b 100644 --- a/libs/gui/tests/SurfaceTextureClient_test.cpp +++ b/libs/gui/tests/SurfaceTextureClient_test.cpp @@ -442,50 +442,6 @@ TEST_F(SurfaceTextureClientTest, SurfaceTextureSyncModeMinUndequeued) { ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf[2])); } -TEST_F(SurfaceTextureClientTest, SetPostTransformCropUntransforms) { - android_native_rect_t rect = {1, 5, 4, 14}; - native_window_set_post_transform_crop(mANW.get(), &rect); - - uint32_t xforms[] = { - HAL_TRANSFORM_FLIP_H, - HAL_TRANSFORM_FLIP_V, - HAL_TRANSFORM_ROT_90, - HAL_TRANSFORM_ROT_180, - HAL_TRANSFORM_ROT_270, - }; - - Rect expectedRects[] = { - Rect(4, 5, 7, 14), // HAL_TRANSFORM_FLIP_H - Rect(1, 2, 4, 11), // HAL_TRANSFORM_FLIP_V - Rect(5, 4, 14, 7), // HAL_TRANSFORM_ROT_90 - Rect(4, 2, 7, 11), // HAL_TRANSFORM_ROT_180 - Rect(2, 1, 11, 4), // HAL_TRANSFORM_ROT_270 - }; - - for (size_t i = 0; i < sizeof(xforms)/sizeof(xforms[0]); i++) { - SCOPED_TRACE(String8::format("xform=%#x", xforms[i]).string()); - - int w = 8, h = 16; - if (xforms[i] & HAL_TRANSFORM_ROT_90) { - w = 16; - h = 8; - } - ASSERT_EQ(OK, native_window_set_buffers_transform(mANW.get(), xforms[i])); - ASSERT_EQ(OK, native_window_set_buffers_dimensions(mANW.get(), w, h)); - - android_native_buffer_t* buf; - ASSERT_EQ(OK, mANW->dequeueBuffer(mANW.get(), &buf)); - ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf)); - ASSERT_EQ(OK, mST->updateTexImage()); - - Rect crop = mST->getCurrentCrop(); - EXPECT_EQ(expectedRects[i].left, crop.left); - EXPECT_EQ(expectedRects[i].top, crop.top); - EXPECT_EQ(expectedRects[i].right, crop.right); - EXPECT_EQ(expectedRects[i].bottom, crop.bottom); - } -} - TEST_F(SurfaceTextureClientTest, SetCropCropsCrop) { android_native_rect_t rect = {-2, -13, 40, 18}; native_window_set_crop(mANW.get(), &rect);