return AUDIO_ERR_PARAMETER;
}
- /* Routing path is set only via __audio_routing_playback_rpi3() function, do nothing here. */
-
return audio_ret;
}
}
ah->device.mode = VERB_NORMAL;
- /* Routing path is set only via __audio_routing_playback_rpi3() function, do nothing here. */
-
return audio_ret;
}
return AUDIO_RET_OK;
}
- /* Routing path is set only via __audio_routing_playback_rpi3() function, do nothing here. */
-
return audio_ret;
}
-static void __audio_routing_playback_rpi3(audio_hal_s *ah)
-{
- int type;
- int ret;
-
- ret = vconf_get_int(VCONFKEY_SOUND_RPI_PLAYBACK_ROUTE, &type);
- if (ret != 0) {
- AUDIO_LOG_ERROR("Failed to get vconf [%s], err [%d]", VCONFKEY_SOUND_RPI_PLAYBACK_ROUTE, ret);
- return;
- }
-
- _mixer_control_set_value(ah, "PCM Playback Route", type);
-}
-
audio_return_e _audio_routing_init(audio_hal_s *ah)
{
audio_return_e audio_ret = AUDIO_RET_OK;
ah->device.active_out = 0x0;
ah->device.mode = VERB_NORMAL;
- /* additional setting for rpi3 playback route mixer control */
- __audio_routing_playback_rpi3(ah);
-
return audio_ret;
}