Added a test for HEVC playback memory usage
Bug: 14571712 Change-Id: If5c4053dea23142b73aed77498c93e149b7ef9b2
This commit is contained in:
committed by
Lajos Molnar
parent
73a4b86596
commit
ee64575cf7
@@ -56,6 +56,7 @@ public class MediaNames {
|
||||
public static final String VIDEO_H263_AMR = "/sdcard/media_api/video/H263_56_AMRNB_6.3gp";
|
||||
public static final String VIDEO_H264_AAC = "/sdcard/media_api/video/H264_320_AAC_64.3gp";
|
||||
public static final String VIDEO_H264_AMR = "/sdcard/media_api/video/H264_320_AMRNB_6.3gp";
|
||||
public static final String VIDEO_HEVC_AAC = "/sdcard/media_api/video/HEVC_320_AAC_128.mp4";
|
||||
public static final String VIDEO_HIGHRES_H263 = "/sdcard/media_api/video/H263_500_AMRNB_12.3gp";
|
||||
public static final String VIDEO_HIGHRES_MP4 = "/sdcard/media_api/video/H264_500_AAC_128.3gp";
|
||||
public static final String VIDEO_WEBM = "/sdcard/media_api/video/big-buck-bunny_trailer.webm";
|
||||
|
||||
@@ -417,6 +417,21 @@ public class MediaPlayerPerformance extends ActivityInstrumentationTestCase2<Med
|
||||
assertTrue("H264 playback memory test", memoryResult);
|
||||
}
|
||||
|
||||
// Test case 3: Capture the memory usage after every 20 hevc playback
|
||||
@LargeTest
|
||||
public void testHEVCVideoPlaybackMemoryUsage() throws Exception {
|
||||
boolean memoryResult = false;
|
||||
|
||||
mStartPid = getMediaserverPid();
|
||||
for (int i = 0; i < NUM_STRESS_LOOP; i++) {
|
||||
mediaStressPlayback(MediaNames.VIDEO_HEVC_AAC);
|
||||
getMemoryWriteToLog(i);
|
||||
writeProcmemInfo();
|
||||
}
|
||||
memoryResult = validateMemoryResult(mStartPid, mStartMemory, DECODER_LIMIT);
|
||||
assertTrue("HEVC playback memory test", memoryResult);
|
||||
}
|
||||
|
||||
// Test case 4: Capture the memory usage after every 20 video only recorded
|
||||
@LargeTest
|
||||
public void testH263RecordVideoOnlyMemoryUsage() throws Exception {
|
||||
|
||||
BIN
media/tests/contents/media_api/HEVC_320_AAC_128.mp4
Normal file
BIN
media/tests/contents/media_api/HEVC_320_AAC_128.mp4
Normal file
Binary file not shown.
Reference in New Issue
Block a user