device-manager: set DEVICE_DETECTED_AUDIO_JACK_OUT_DIRECT temporarily when detecting... 78/54978/1 accepted/tizen/mobile/20151221.101547 accepted/tizen/tv/20151221.101455 accepted/tizen/wearable/20151221.101645 submit/tizen/20151221.075527 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718
authorSangchul Lee <sc11.lee@samsung.com>
Mon, 21 Dec 2015 05:49:16 +0000 (14:49 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Mon, 21 Dec 2015 05:49:16 +0000 (14:49 +0900)
[Profile] Common
[Issue Type] temporary code

Change-Id: If541dc119998ac1cd6fc1493c755c63c38109611

src/device-manager.c

index 0b66b6e49b739094d6b5ef2cf827e0b52c382bcb..6f8df21136bb50cf14ffdbe0797c7886a4b56234 100644 (file)
@@ -3183,10 +3183,15 @@ static int handle_device_status_changed(pa_device_manager *dm, const char *devic
     if (pa_streq(device_type, DEVICE_TYPE_AUDIO_JACK)) {
         if (detected_status == EARJACK_DISCONNECTED) {
             handle_device_disconnected(dm, device_type, device_profile, identifier);
+#if 0 /* disable this code temporarily, it will be fixed soon */
         } else if (detected_status == EARJACK_TYPE_SPK_ONLY) {
             handle_device_connected(dm, device_type, device_profile, name, identifier, DEVICE_DETECTED_AUDIO_JACK_OUT_DIREC);
         } else if (detected_status == EARJACK_TYPE_SPK_WITH_MIC) {
             handle_device_connected(dm, device_type, device_profile, name, identifier, DEVICE_DETECTED_AUDIO_JACK_BOTH_DIREC);
+#else
+        } else if (detected_status == EARJACK_TYPE_SPK_ONLY || detected_status == EARJACK_TYPE_SPK_WITH_MIC) {
+            handle_device_connected(dm, device_type, device_profile, name, identifier, DEVICE_DETECTED_AUDIO_JACK_OUT_DIREC);
+#endif
         } else {
             pa_log_warn("Got invalid audio-jack detected value");
             return -1;