diff options
author | Eric Laurent <elaurent@google.com> | 2010-09-22 13:49:52 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2010-09-22 13:49:52 -0700 |
commit | ec1e9c7a441d6a8ba6206386a1fb43652f6bbd36 (patch) | |
tree | 978e65fd61aebb8c5e8f8e8fb8f47242dbf66d6e /media | |
parent | 2359d49b80df13c1724c7c6da5648f17a33d881a (diff) | |
download | frameworks_base-ec1e9c7a441d6a8ba6206386a1fb43652f6bbd36.zip frameworks_base-ec1e9c7a441d6a8ba6206386a1fb43652f6bbd36.tar.gz frameworks_base-ec1e9c7a441d6a8ba6206386a1fb43652f6bbd36.tar.bz2 |
Fix more audio effects auto tests
commit 672c0dc3a04cb149691603342c319994e21235cb broke the energy probe
used by auto tests to verify that an effect is actually enabled.
The probe is based on the Visualizer which now scales the capture to maximise
the signal level: this prevents from detecting level changes between subsequent captures.
Playing sound at a lower volume moves the signal level out of the range where
scalling occurs and makes comparison possible again.
Change-Id: Ib56dec6e619c6d778dcc3ca6453091bf6136f290
Diffstat (limited to 'media')
3 files changed, 6 insertions, 3 deletions
diff --git a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaBassBoostTest.java b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaBassBoostTest.java index aca729e..b5b1c3e 100644 --- a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaBassBoostTest.java +++ b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaBassBoostTest.java @@ -45,6 +45,7 @@ public class MediaBassBoostTest extends ActivityInstrumentationTestCase2<MediaFr private String TAG = "MediaBassBoostTest"; private final static int MIN_ENERGY_RATIO_2 = 3; private final static short TEST_STRENGTH = 500; + private final static int TEST_VOLUME = 4; private BassBoost mBassBoost = null; private int mSession = -1; @@ -192,7 +193,7 @@ public class MediaBassBoostTest extends ActivityInstrumentationTestCase2<MediaFr AudioManager am = (AudioManager) getActivity().getSystemService(Context.AUDIO_SERVICE); int volume = am.getStreamMaxVolume(AudioManager.STREAM_MUSIC); am.setStreamVolume(AudioManager.STREAM_MUSIC, - am.getStreamMaxVolume(AudioManager.STREAM_MUSIC), + TEST_VOLUME, 0); try { diff --git a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaEqualizerTest.java b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaEqualizerTest.java index 7b3945d..a78668c 100644 --- a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaEqualizerTest.java +++ b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaEqualizerTest.java @@ -48,6 +48,7 @@ public class MediaEqualizerTest extends ActivityInstrumentationTestCase2<MediaFr private final static int MAX_BAND_LEVEL = 1500; private final static int TEST_FREQUENCY_MILLIHERTZ = 1000000; private final static int MIN_NUMBER_OF_PRESETS = 4; + private final static int TEST_VOLUME = 4; private Equalizer mEqualizer = null; private int mSession = -1; @@ -259,7 +260,7 @@ public class MediaEqualizerTest extends ActivityInstrumentationTestCase2<MediaFr AudioManager am = (AudioManager) getActivity().getSystemService(Context.AUDIO_SERVICE); int volume = am.getStreamMaxVolume(AudioManager.STREAM_MUSIC); am.setStreamVolume(AudioManager.STREAM_MUSIC, - am.getStreamMaxVolume(AudioManager.STREAM_MUSIC), + TEST_VOLUME, 0); try { probe = new EnergyProbe(0); diff --git a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaVirtualizerTest.java b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaVirtualizerTest.java index 517d575..7123db4 100644 --- a/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaVirtualizerTest.java +++ b/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaVirtualizerTest.java @@ -45,6 +45,7 @@ public class MediaVirtualizerTest extends ActivityInstrumentationTestCase2<Media private String TAG = "MediaVirtualizerTest"; private final static int MIN_ENERGY_RATIO_2 = 3; private final static short TEST_STRENGTH = 500; + private final static int TEST_VOLUME = 4; private Virtualizer mVirtualizer = null; private int mSession = -1; @@ -193,7 +194,7 @@ public class MediaVirtualizerTest extends ActivityInstrumentationTestCase2<Media AudioManager am = (AudioManager) getActivity().getSystemService(Context.AUDIO_SERVICE); int volume = am.getStreamMaxVolume(AudioManager.STREAM_MUSIC); am.setStreamVolume(AudioManager.STREAM_MUSIC, - am.getStreamMaxVolume(AudioManager.STREAM_MUSIC), + TEST_VOLUME, 0); try { |