diff options
Diffstat (limited to 'apps/audio_path.c')
-rw-r--r-- | apps/audio_path.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/apps/audio_path.c b/apps/audio_path.c index 6709d4421d..3f43badc25 100644 --- a/apps/audio_path.c +++ b/apps/audio_path.c @@ -164,3 +164,16 @@ int audio_get_spdif_sample_rate(void) #endif /* HAVE_SPDIF_IN */ #endif /* PLATFORM_NATIVE */ + +#ifdef HAVE_SPEAKER +void audio_enable_speaker(int mode) +{ +#ifdef HAVE_HEADPHONE_DETECTION + /* if needed, query jack state */ + if(mode == 2) + mode = !headphones_inserted(); +#endif + /* treat any nonzero value as enable */ + audiohw_enable_speaker(mode); +} +#endif |