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:
@@ -407,7 +407,10 @@ MediaAddonServer::_HandleMessage(int32 code, const void* data, size_t size)
|
|||||||
|
|
||||||
case ADD_ON_SERVER_RESCAN_FINISHED_NOTIFY:
|
case ADD_ON_SERVER_RESCAN_FINISHED_NOTIFY:
|
||||||
if (fStartupSound) {
|
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;
|
fStartupSound = false;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user