From: Sangchul Lee Date: Thu, 13 Apr 2017 05:16:11 +0000 (+0900) Subject: Fix convertInterruptedCode() X-Git-Tag: submit/tizen/20170608.102629~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=99984904ee6263cf10f16e4823dfa22f7d7fd9fe;p=platform%2Fcore%2Fapi%2Faudio-io.git Fix convertInterruptedCode() [Version] 0.3.74 [Profile] Common [Issue Type] Backward compatibility Change-Id: I2fbe48dcf447089ed1096ce750bb7db75d4f90e5 Signed-off-by: Sangchul Lee (cherry picked from commit 54c7a443738deaf9fa3421b8372ed071fa457a76) --- diff --git a/packaging/capi-media-audio-io.spec b/packaging/capi-media-audio-io.spec index c90734d..3041dfe 100644 --- a/packaging/capi-media-audio-io.spec +++ b/packaging/capi-media-audio-io.spec @@ -1,6 +1,6 @@ Name: capi-media-audio-io Summary: An Audio Input & Audio Output library in Tizen Native API -Version: 0.3.73 +Version: 0.3.74 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/cpp/CAudioSessionHandler.cpp b/src/cpp/CAudioSessionHandler.cpp index f31675d..0fe1271 100644 --- a/src/cpp/CAudioSessionHandler.cpp +++ b/src/cpp/CAudioSessionHandler.cpp @@ -479,7 +479,7 @@ void CAudioSessionHandler::disableSessionHandler() throw(CAudioError) { * class IAudioSessionEventListener */ IAudioSessionEventListener::EInterruptCode IAudioSessionEventListener::convertInterruptedCode(int code, const char *reason_for_change) { - EInterruptCode e = EInterruptCode::INTERRUPT_COMPLETED; + EInterruptCode e = EInterruptCode::INTERRUPT_BY_MEDIA; switch (code) { case FOCUS_IS_ACQUIRED: @@ -494,13 +494,13 @@ IAudioSessionEventListener::EInterruptCode IAudioSessionEventListener::convertIn if (!strcmp(reason_for_change, "alarm")) e = EInterruptCode::INTERRUPT_BY_ALARM; if (!strcmp(reason_for_change, "notification")) e = EInterruptCode::INTERRUPT_BY_NOTIFICATION; if (!strcmp(reason_for_change, "emergency")) e = EInterruptCode::INTERRUPT_BY_EMERGENCY; - if (!strcmp(reason_for_change, "voice-information")) e = EInterruptCode::INTERRUPT_BY_MEDIA; //for what? - if (!strcmp(reason_for_change, "voice-recognition")) e = EInterruptCode::INTERRUPT_BY_MEDIA; //for what? - if (!strcmp(reason_for_change, "ringtone-voip")) e = EInterruptCode::INTERRUPT_BY_MEDIA; //for what? - if (!strcmp(reason_for_change, "ringtone-call")) e = EInterruptCode::INTERRUPT_BY_MEDIA; //for what? - if (!strcmp(reason_for_change, "voip")) e = EInterruptCode::INTERRUPT_BY_MEDIA; //for what? - if (!strcmp(reason_for_change, "call-voice")) e = EInterruptCode::INTERRUPT_BY_MEDIA; //for what? - if (!strcmp(reason_for_change, "call-video")) e = EInterruptCode::INTERRUPT_BY_MEDIA; //for what? + if (!strcmp(reason_for_change, "voice-information")) e = EInterruptCode::INTERRUPT_BY_MEDIA; + if (!strcmp(reason_for_change, "voice-recognition")) e = EInterruptCode::INTERRUPT_BY_MEDIA; + if (!strcmp(reason_for_change, "ringtone-voip")) e = EInterruptCode::INTERRUPT_BY_CALL; + if (!strcmp(reason_for_change, "ringtone-call")) e = EInterruptCode::INTERRUPT_BY_CALL; + if (!strcmp(reason_for_change, "voip")) e = EInterruptCode::INTERRUPT_BY_CALL; + if (!strcmp(reason_for_change, "call-voice")) e = EInterruptCode::INTERRUPT_BY_CALL; + if (!strcmp(reason_for_change, "call-video")) e = EInterruptCode::INTERRUPT_BY_CALL; break; }