summaryrefslogtreecommitdiffstats
path: root/plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.cpp
diff options
context:
space:
mode:
authorMarkus Nolvi <markus.nolvi@digia.com>2010-04-13 15:33:57 +0300
committerDerick Hawcroft <derick.hawcroft@nokia.com>2010-04-14 12:31:05 +1000
commitf0d8441cf056e43d8c9af71dbc10287b393352d6 (patch)
tree10fe76073e7e0d52acbaa856f94ef5efdf933bf6 /plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.cpp
parentdf755be217b02af6d8b23bf185d4f440ef01cb46 (diff)
Symbian: Removed unnecessary methods and added a flag to remove unnecessary
initialization phase.
Diffstat (limited to 'plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.cpp')
-rw-r--r--plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.cpp b/plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.cpp
index b77b89cfc1..52d5b7b9ac 100644
--- a/plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.cpp
+++ b/plugins/multimedia/symbian/mmf/audiosource/s60audiocapturesession.cpp
@@ -468,7 +468,8 @@ void S60AudioCaptureSession::populateAudioCodecsDataL()
// default samplerates
m_supportedSampleRates << 96000 << 88200 << 64000 << 48000 << 44100 << 32000 << 24000 << 22050 << 16000 << 12000 << 11025 << 8000;
- if (m_controllerIdMap.contains("audio/wav")) {
+ m_captureState = EInitialized;
+ if (m_controllerIdMap.contains("audio/wav") && m_captureState != EInitialized) {
TMdaFileClipLocation location;
location.iName = KAudioDummyFile();
TMdaWavClipFormat format;