diff options
| author | 2011-06-27 17:15:43 -0700 | |
|---|---|---|
| committer | 2011-06-27 17:15:43 -0700 | |
| commit | abb04eec06bce358826e4cb6b5f852424ece8005 (patch) | |
| tree | eeed06b4a8e8fb409ae3168f7d55061a25e103bc | |
| parent | d9fe0a1c88d3c7c6a957f8d74c41ec37f62b3f1c (diff) | |
| parent | 88f7194f6d93b6bb5822ad3c45ae9e59395212b9 (diff) | |
Merge "Add a testcase to test PNG files support for KenBurn effect."
| -rw-r--r-- | media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/VideoEditorAPITest.java | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/VideoEditorAPITest.java b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/VideoEditorAPITest.java index 0dadaa56ca8a..5120694128a9 100644 --- a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/VideoEditorAPITest.java +++ b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/VideoEditorAPITest.java @@ -1334,7 +1334,14 @@ public class VideoEditorAPITest extends // TODO : remove TC_API_035 @LargeTest public void testEffectKenBurn() throws Exception { - final String imageItemFileName = INPUT_FILE_PATH + "IMG_640x480.jpg"; + // Test ken burn effect using a JPEG file. + testEffectKenBurn(INPUT_FILE_PATH + "IMG_640x480.jpg"); + + // Test ken burn effect using a PNG file + testEffectKenBurn(INPUT_FILE_PATH + "IMG_640x480.png"); + } + + private void testEffectKenBurn(final String imageItemFileName) throws Exception { final int imageItemRenderingMode =MediaItem.RENDERING_MODE_BLACK_BORDER; final MediaImageItem mediaImageItem = mVideoEditorHelper.createMediaItem(mVideoEditor, "mediaImageItem1", @@ -1350,11 +1357,14 @@ public class VideoEditorAPITest extends final EffectKenBurns kbEffectOnMediaItem = new EffectKenBurns( mediaImageItem, "KBOnM2", startRect, endRect, 500, 3000); - assertNotNull("EffectKenBurns", kbEffectOnMediaItem); + assertNotNull("EffectKenBurns: " + imageItemFileName, + kbEffectOnMediaItem); + mediaImageItem.addEffect(kbEffectOnMediaItem); - assertEquals("KenBurn Start Rect", startRect, + assertEquals("KenBurn Start Rect: " + imageItemFileName, startRect, kbEffectOnMediaItem.getStartRect()); - assertEquals("KenBurn End Rect", endRect, + + assertEquals("KenBurn End Rect: " + imageItemFileName, endRect, kbEffectOnMediaItem.getEndRect()); } |