Disable speaker when recording to prevent feedback.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24163 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
b75b3e7557
commit
1bc9228ac7
|
@ -1068,6 +1068,11 @@ bool recording_screen(bool no_source)
|
|||
agc_preset_str[5] = str(LANG_AGC_VOICE);
|
||||
#endif /* HAVE_AGC */
|
||||
|
||||
#ifdef HAVE_SPEAKER
|
||||
/* Disable speaker to prevent feedback */
|
||||
audiohw_enable_speaker(false);
|
||||
#endif
|
||||
|
||||
#if CONFIG_CODEC == SWCODEC
|
||||
audio_close_recording();
|
||||
#endif
|
||||
|
@ -1903,6 +1908,11 @@ rec_abort:
|
|||
audio_init_playback();
|
||||
#endif /* CONFIG_CODEC == SWCODEC */
|
||||
|
||||
#ifdef HAVE_SPEAKER
|
||||
/* Re-enable speaker */
|
||||
audiohw_enable_speaker(global_settings.speaker_enabled);
|
||||
#endif
|
||||
|
||||
/* make sure the trigger is really turned off */
|
||||
peak_meter_trigger(false);
|
||||
peak_meter_set_trigger_listener(NULL);
|
||||
|
|
Loading…
Reference in New Issue
Block a user