media_addon_server: delay the start up sound by 2 seconds.

This workarounds the start delay for sound output.
This can be reverted when sound output is available right after startup
tested on emulation.

Change-Id: I2efb5d46ab25dcda15602bba70e728ae9e34537a
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2238
Reviewed-by: Jérôme Duval <[email protected]>
This commit is contained in:
Jérôme Duval
2020-02-16 11:38:43 +00:00
parent f368188360
commit 8a7eacc7de
+4 -1
View File
@@ -407,7 +407,10 @@ MediaAddonServer::_HandleMessage(int32 code, const void* data, size_t size)
case ADD_ON_SERVER_RESCAN_FINISHED_NOTIFY:
if (fStartupSound) {
system_beep(MEDIA_SOUNDS_STARTUP);
BMessage msg(MEDIA_ADD_ON_SERVER_PLAY_MEDIA);
msg.AddString(MEDIA_NAME_KEY, MEDIA_SOUNDS_STARTUP);
msg.AddString(MEDIA_TYPE_KEY, MEDIA_TYPE_SOUNDS);
BMessageRunner::StartSending(this, &msg, 2000000, 1);
fStartupSound = false;
}
break;