Loading media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/CodecTest.java +5 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,7 @@ public class CodecTest { private static boolean onPrepareSuccess = false; public static boolean onCompleteSuccess = false; public static boolean mPlaybackError = false; public static boolean mFailedToCompleteWithNoError = true; public static int mMediaInfoUnknownCount = 0; public static int mMediaInfoVideoTrackLaggingCount = 0; public static int mMediaInfoBadInterleavingCount = 0; Loading Loading @@ -801,6 +802,7 @@ public class CodecTest { mMediaInfoNotSeekableCount = 0; mMediaInfoMetdataUpdateCount = 0; mPlaybackError = false; mFailedToCompleteWithNoError = true; String testResult; initializeMessageLooper(); Loading Loading @@ -843,6 +845,9 @@ public class CodecTest { } catch (Exception e) { Log.v(TAG, "playMediaSamples:" + e.getMessage()); } // Check if playback state is unknown (neither completed nor erroneous) unless // it's not interrupted in the middle. If true, that is an exceptional case to investigate. mFailedToCompleteWithNoError = !(onCompleteSuccess || mPlaybackError); return onCompleteSuccess; } } media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/stress/MediaPlayerStressTest.java +11 −3 Original line number Diff line number Diff line Loading @@ -65,6 +65,7 @@ public class MediaPlayerStressTest extends ActivityInstrumentationTestCase2<Medi private int mTotalBadInterleaving = 0; private int mTotalNotSeekable = 0; private int mTotalMetaDataUpdate = 0; private int mTotalFailedToCompleteWithNoError = 0; //Test result output file private static final String PLAYBACK_RESULT = "PlaybackTestResult.txt"; Loading @@ -78,6 +79,8 @@ public class MediaPlayerStressTest extends ActivityInstrumentationTestCase2<Medi output.write(" Bad Interleaving: " + CodecTest.mMediaInfoBadInterleavingCount); output.write(" Not Seekable: " + CodecTest.mMediaInfoNotSeekableCount); output.write(" Info Meta data update: " + CodecTest.mMediaInfoMetdataUpdateCount); output.write(" Failed To Complete With No Error: " + CodecTest.mFailedToCompleteWithNoError); output.write("\n"); } Loading @@ -90,6 +93,8 @@ public class MediaPlayerStressTest extends ActivityInstrumentationTestCase2<Medi output.write("Total Bad Interleaving: " + mTotalBadInterleaving + "\n"); output.write("Total Not Seekable: " + mTotalNotSeekable + "\n"); output.write("Total Info Meta data update: " + mTotalMetaDataUpdate + "\n"); output.write("Total Failed To Complete With No Error: " + mTotalFailedToCompleteWithNoError); output.write("\n"); } Loading @@ -100,6 +105,9 @@ public class MediaPlayerStressTest extends ActivityInstrumentationTestCase2<Medi else if (CodecTest.mPlaybackError) { mTotalPlaybackError++; } else if (CodecTest.mFailedToCompleteWithNoError) { mTotalFailedToCompleteWithNoError++; } mTotalInfoUnknown += CodecTest.mMediaInfoUnknownCount; mTotalVideoTrackLagging += CodecTest.mMediaInfoVideoTrackLaggingCount; mTotalBadInterleaving += CodecTest.mMediaInfoBadInterleavingCount; Loading Loading
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/CodecTest.java +5 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,7 @@ public class CodecTest { private static boolean onPrepareSuccess = false; public static boolean onCompleteSuccess = false; public static boolean mPlaybackError = false; public static boolean mFailedToCompleteWithNoError = true; public static int mMediaInfoUnknownCount = 0; public static int mMediaInfoVideoTrackLaggingCount = 0; public static int mMediaInfoBadInterleavingCount = 0; Loading Loading @@ -801,6 +802,7 @@ public class CodecTest { mMediaInfoNotSeekableCount = 0; mMediaInfoMetdataUpdateCount = 0; mPlaybackError = false; mFailedToCompleteWithNoError = true; String testResult; initializeMessageLooper(); Loading Loading @@ -843,6 +845,9 @@ public class CodecTest { } catch (Exception e) { Log.v(TAG, "playMediaSamples:" + e.getMessage()); } // Check if playback state is unknown (neither completed nor erroneous) unless // it's not interrupted in the middle. If true, that is an exceptional case to investigate. mFailedToCompleteWithNoError = !(onCompleteSuccess || mPlaybackError); return onCompleteSuccess; } }
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/stress/MediaPlayerStressTest.java +11 −3 Original line number Diff line number Diff line Loading @@ -65,6 +65,7 @@ public class MediaPlayerStressTest extends ActivityInstrumentationTestCase2<Medi private int mTotalBadInterleaving = 0; private int mTotalNotSeekable = 0; private int mTotalMetaDataUpdate = 0; private int mTotalFailedToCompleteWithNoError = 0; //Test result output file private static final String PLAYBACK_RESULT = "PlaybackTestResult.txt"; Loading @@ -78,6 +79,8 @@ public class MediaPlayerStressTest extends ActivityInstrumentationTestCase2<Medi output.write(" Bad Interleaving: " + CodecTest.mMediaInfoBadInterleavingCount); output.write(" Not Seekable: " + CodecTest.mMediaInfoNotSeekableCount); output.write(" Info Meta data update: " + CodecTest.mMediaInfoMetdataUpdateCount); output.write(" Failed To Complete With No Error: " + CodecTest.mFailedToCompleteWithNoError); output.write("\n"); } Loading @@ -90,6 +93,8 @@ public class MediaPlayerStressTest extends ActivityInstrumentationTestCase2<Medi output.write("Total Bad Interleaving: " + mTotalBadInterleaving + "\n"); output.write("Total Not Seekable: " + mTotalNotSeekable + "\n"); output.write("Total Info Meta data update: " + mTotalMetaDataUpdate + "\n"); output.write("Total Failed To Complete With No Error: " + mTotalFailedToCompleteWithNoError); output.write("\n"); } Loading @@ -100,6 +105,9 @@ public class MediaPlayerStressTest extends ActivityInstrumentationTestCase2<Medi else if (CodecTest.mPlaybackError) { mTotalPlaybackError++; } else if (CodecTest.mFailedToCompleteWithNoError) { mTotalFailedToCompleteWithNoError++; } mTotalInfoUnknown += CodecTest.mMediaInfoUnknownCount; mTotalVideoTrackLagging += CodecTest.mMediaInfoVideoTrackLaggingCount; mTotalBadInterleaving += CodecTest.mMediaInfoBadInterleavingCount; Loading