forked from len0rd/rockbox
Have mpegplayer use the mixer (the playback channel, since it's mutually exclusive to audio playback) so the clicks and skip beep can be used according to user settings. Introduce some system sound functions to make easier playing event sounds from various places and convert files calling 'beep_play' to use 'system_sound_play' and 'keyclick_click'. Event sound could be become themeable.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30130 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
f1a5a25dac
commit
5663e1cd0a
10 changed files with 149 additions and 48 deletions
|
@ -214,6 +214,10 @@ int mpeg_button_get(int timeout)
|
|||
mpeg_sysevent_clear();
|
||||
button = timeout == TIMEOUT_BLOCK ? rb->button_get(true) :
|
||||
rb->button_get_w_tmo(timeout);
|
||||
|
||||
/* Produce keyclick */
|
||||
rb->keyclick_click(button);
|
||||
|
||||
return mpeg_sysevent_callback(button, NULL);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue