From 5663e1cd0afc62e212c43c8fb374c791d554fb1b Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Fri, 8 Jul 2011 22:31:15 +0000 Subject: 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 --- apps/plugins/mpegplayer/mpeg_misc.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'apps/plugins/mpegplayer/mpeg_misc.c') diff --git a/apps/plugins/mpegplayer/mpeg_misc.c b/apps/plugins/mpegplayer/mpeg_misc.c index d9e033322e..895fbe04a9 100644 --- a/apps/plugins/mpegplayer/mpeg_misc.c +++ b/apps/plugins/mpegplayer/mpeg_misc.c @@ -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); } -- cgit v1.2.3