[Galaxy S 4 i9505 Android Development] Oweida:
When you are close but not close enough

Audio logcat !!!

/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_SPEAKER
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_EARPIECE
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_SPEAKER
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_IN_BUILTIN_MIC
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_IN_BACK_MIC
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_IN_VOICE_CALL
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_CHANNEL_OUT_STEREO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_FORMAT_PCM_16_BIT
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_EARPIECE
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_SPEAKER
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_WIRED_HEADSET
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_WIRED_HEADPHONE
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_ALL_SCO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_EXTERNAL_WIFI
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_OUTPUT_FLAG_PRIMARY
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_FORMAT_PCM_16_BIT
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_AUX_DIGITAL
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_OUTPUT_FLAG_MULTI_CH
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_CHANNEL_OUT_STEREO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_CHANNEL_OUT_MONO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_FORMAT_PCM_16_BIT
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_SPEAKER
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_EARPIECE
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_WIRED_HEADSET
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_WIRED_HEADPHONE
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_ALL_SCO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_EXTERNAL_WIFI
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_OUTPUT_FLAG_DIRECT
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_OUTPUT_FLAG_LPA
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_CHANNEL_OUT_STEREO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_CHANNEL_OUT_MONO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_FORMAT_MP3
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_FORMAT_AAC
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_FORMAT_AMR_WB
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_FORMAT_AMR_WB_PLUS
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_SPEAKER
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_EARPIECE
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_WIRED_HEADSET
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_WIRED_HEADPHONE
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_ALL_SCO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_EXTERNAL_WIFI
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_OUTPUT_FLAG_DIRECT
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_OUTPUT_FLAG_TUNNEL
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_CHANNEL_IN_MONO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_CHANNEL_IN_STEREO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_FORMAT_PCM_16_BIT
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_IN_BUILTIN_MIC
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_IN_WIRED_HEADSET
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_IN_WIRED_HEADPHONE
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_IN_AUX_DIGITAL
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_IN_VOICE_CALL
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_IN_BACK_MIC
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_IN_THIRD_MIC
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_CHANNEL_OUT_STEREO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_FORMAT_PCM_16_BIT
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_ALL_A2DP
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_CHANNEL_OUT_STEREO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_FORMAT_PCM_16_BIT
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_USB_ACCESSORY
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_FORMAT_PCM_16_BIT
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_USB_DEVICE
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_CHANNEL_OUT_STEREO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_FORMAT_PCM_16_BIT
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_OUT_EXTERNAL_TMS
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_CHANNEL_IN_MONO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_CHANNEL_IN_STEREO
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_FORMAT_PCM_16_BIT
I/AudioPolicyManagerBase( 229): ### stringToEnum() found AUDIO_DEVICE_IN_EXTERNAL_TMS
I/AudioPolicyManagerBase( 229): loadAudioPolicyConfig() loaded /system/etc/audio_policy.conf
I/kickstart-qcks( 272): EFS Prepend
E/HAL ( 229): load: module=/system/lib/hw/audio.primary.msm8960.so
E/HAL ( 229): Cannot load library: soinfo_relocate(linker.cpp:975): cannot locate symbol "mixer_ctl_get_param" referenced by "audio.primary.msm8960.so"...
E/AudioFlinger( 229): int android::load_audio_interface(char const*, audio_hw_device_t**) couldn't load audio hw module audio.primary (Invalid argument)
W/AudioPolicyManagerBase( 229): could not open HW module primary
I/audio_a2dp_hw( 229): adev_open: adev_open in A2dp_hw module
E/AudioFlinger( 229): int android::load_audio_interface(char const*, audio_hw_device_t**) couldn't load audio hw module audio.tms (No such file or directory)
W/AudioPolicyManagerBase( 229): could not open HW module tms
E/AudioPolicyManagerBase( 229): Not output found for attached devices 00000003
E/AudioPolicyManagerBase( 229): Failed to open primary output
E/AudioPolicyManagerBase( 229): getDeviceForStrategy() speaker device not found
E/AudioPolicyManagerBase( 229): getDeviceForStrategy() speaker device not found
E/AudioPolicyManagerBase( 229): getDeviceForStrategy() speaker device not found