Loading hal/audio_extn/a2dp.c +10 −1 Original line number Original line Diff line number Diff line Loading @@ -187,6 +187,8 @@ int channel_map_array[] = { PCM_CHANNEL_L, PCM_CHANNEL_R, PCM_CHANNEL_C, PCM_CHA static void *vndk_fwk_lib_handle = NULL; static void *vndk_fwk_lib_handle = NULL; static int is_running_with_enhanced_fwk = UNINITIALIZED; static int is_running_with_enhanced_fwk = UNINITIALIZED; static char g_audio_framework[PROPERTY_VALUE_MAX]; typedef int (*vndk_fwk_isVendorEnhancedFwk_t)(void); typedef int (*vndk_fwk_isVendorEnhancedFwk_t)(void); static vndk_fwk_isVendorEnhancedFwk_t vndk_fwk_isVendorEnhancedFwk; static vndk_fwk_isVendorEnhancedFwk_t vndk_fwk_isVendorEnhancedFwk; Loading Loading @@ -935,9 +937,16 @@ typedef struct { static void update_offload_codec_capabilities() static void update_offload_codec_capabilities() { { property_get("ro.boot.audio", g_audio_framework, NULL); if (strstr(g_audio_framework, "audioreach") != NULL) { a2dp.is_a2dp_offload_supported = a2dp.is_a2dp_offload_supported = property_get_bool(SYSPROP_A2DP_OFFLOAD_SUPPORTED, false) && property_get_bool(SYSPROP_A2DP_OFFLOAD_SUPPORTED, false) && !property_get_bool(SYSPROP_A2DP_OFFLOAD_DISABLED, false); !property_get_bool(SYSPROP_A2DP_OFFLOAD_DISABLED, false); } else { /*For Elite audio framework */ a2dp.is_a2dp_offload_supported = true; } ALOGD("%s: A2DP offload supported = %d",__func__, ALOGD("%s: A2DP offload supported = %d",__func__, a2dp.is_a2dp_offload_supported); a2dp.is_a2dp_offload_supported); Loading Loading
hal/audio_extn/a2dp.c +10 −1 Original line number Original line Diff line number Diff line Loading @@ -187,6 +187,8 @@ int channel_map_array[] = { PCM_CHANNEL_L, PCM_CHANNEL_R, PCM_CHANNEL_C, PCM_CHA static void *vndk_fwk_lib_handle = NULL; static void *vndk_fwk_lib_handle = NULL; static int is_running_with_enhanced_fwk = UNINITIALIZED; static int is_running_with_enhanced_fwk = UNINITIALIZED; static char g_audio_framework[PROPERTY_VALUE_MAX]; typedef int (*vndk_fwk_isVendorEnhancedFwk_t)(void); typedef int (*vndk_fwk_isVendorEnhancedFwk_t)(void); static vndk_fwk_isVendorEnhancedFwk_t vndk_fwk_isVendorEnhancedFwk; static vndk_fwk_isVendorEnhancedFwk_t vndk_fwk_isVendorEnhancedFwk; Loading Loading @@ -935,9 +937,16 @@ typedef struct { static void update_offload_codec_capabilities() static void update_offload_codec_capabilities() { { property_get("ro.boot.audio", g_audio_framework, NULL); if (strstr(g_audio_framework, "audioreach") != NULL) { a2dp.is_a2dp_offload_supported = a2dp.is_a2dp_offload_supported = property_get_bool(SYSPROP_A2DP_OFFLOAD_SUPPORTED, false) && property_get_bool(SYSPROP_A2DP_OFFLOAD_SUPPORTED, false) && !property_get_bool(SYSPROP_A2DP_OFFLOAD_DISABLED, false); !property_get_bool(SYSPROP_A2DP_OFFLOAD_DISABLED, false); } else { /*For Elite audio framework */ a2dp.is_a2dp_offload_supported = true; } ALOGD("%s: A2DP offload supported = %d",__func__, ALOGD("%s: A2DP offload supported = %d",__func__, a2dp.is_a2dp_offload_supported); a2dp.is_a2dp_offload_supported); Loading