diff --git a/rpcs3/Emu/Cell/Modules/cellMusic.cpp b/rpcs3/Emu/Cell/Modules/cellMusic.cpp index 2b70b8264d..96a10ad91a 100644 --- a/rpcs3/Emu/Cell/Modules/cellMusic.cpp +++ b/rpcs3/Emu/Cell/Modules/cellMusic.cpp @@ -13,7 +13,7 @@ LOG_CHANNEL(cellMusic); -struct music_t +struct music_state { vm::ptr param, vm::ptr userData)> func; vm::ptr userData; @@ -36,7 +36,7 @@ s32 cellMusicSetSelectionContext2(vm::ptr context) if (!context) return CELL_MUSIC2_ERROR_PARAM; - const auto music = fxm::get_always(); + const auto music = g_fxo->get(); if (!music->func) return CELL_MUSIC2_ERROR_GENERIC; @@ -56,7 +56,7 @@ s32 cellMusicSetVolume2(f32 level) level = std::clamp(level, 0.0f, 1.0f); - const auto music = fxm::get_always(); + const auto music = g_fxo->get(); if (!music->func) return CELL_MUSIC2_ERROR_GENERIC; @@ -87,7 +87,7 @@ s32 cellMusicSetSelectionContext(vm::ptr context) if (!context) return CELL_MUSIC_ERROR_PARAM; - const auto music = fxm::get_always(); + const auto music = g_fxo->get(); if (!music->func) return CELL_MUSIC_ERROR_GENERIC; @@ -114,7 +114,7 @@ s32 cellMusicInitialize2SystemWorkload(s32 mode, vm::ptr fun return CELL_MUSIC2_ERROR_PARAM; } - const auto music = fxm::make_always(); + const auto music = g_fxo->get(); music->func = func; music->userData = userData; @@ -151,7 +151,7 @@ s32 cellMusicFinalize() { cellMusic.todo("cellMusicFinalize()"); - const auto music = fxm::get_always(); + const auto music = g_fxo->get(); if (music->func) { @@ -178,7 +178,7 @@ s32 cellMusicInitializeSystemWorkload(s32 mode, u32 container, vm::ptr(); + const auto music = g_fxo->get(); music->func = func; music->userData = userData; @@ -204,7 +204,7 @@ s32 cellMusicInitialize(s32 mode, u32 container, s32 spuPriority, vm::ptr(); + const auto music = g_fxo->get(); music->func = func; music->userData = userData; @@ -221,7 +221,7 @@ s32 cellMusicFinalize2() { cellMusic.todo("cellMusicFinalize2()"); - const auto music = fxm::get_always(); + const auto music = g_fxo->get(); if (music->func) { @@ -272,7 +272,7 @@ s32 cellMusicSetPlaybackCommand2(s32 command, vm::ptr param) if (command < CELL_MUSIC_PB_CMD_STOP || command > CELL_MUSIC_PB_CMD_FASTREVERSE) return CELL_MUSIC2_ERROR_PARAM; - const auto music = fxm::get_always(); + const auto music = g_fxo->get(); if (!music->func) return CELL_MUSIC2_ERROR_GENERIC; @@ -293,7 +293,7 @@ s32 cellMusicSetPlaybackCommand(s32 command, vm::ptr param) if (command < CELL_MUSIC_PB_CMD_STOP || command > CELL_MUSIC_PB_CMD_FASTREVERSE) return CELL_MUSIC_ERROR_PARAM; - const auto music = fxm::get_always(); + const auto music = g_fxo->get(); if (!music->func) return CELL_MUSIC_ERROR_GENERIC; @@ -311,7 +311,7 @@ s32 cellMusicSelectContents2() { cellMusic.todo("cellMusicSelectContents2()"); - const auto music = fxm::get_always(); + const auto music = g_fxo->get(); if (!music->func) return CELL_MUSIC2_ERROR_GENERIC; @@ -329,7 +329,7 @@ s32 cellMusicSelectContents(u32 container) { cellMusic.todo("cellMusicSelectContents(container=0x%x)", container); - const auto music = fxm::get_always(); + const auto music = g_fxo->get(); if (!music->func) return CELL_MUSIC_ERROR_GENERIC; @@ -356,7 +356,7 @@ s32 cellMusicInitialize2(s32 mode, s32 spuPriority, vm::ptr return CELL_MUSIC2_ERROR_PARAM; } - const auto music = fxm::make_always(); + const auto music = g_fxo->get(); music->func = func; music->userData = userData; @@ -375,7 +375,7 @@ s32 cellMusicSetVolume(f32 level) level = std::clamp(level, 0.0f, 1.0f); - const auto music = fxm::get_always(); + const auto music = g_fxo->get(); if (!music->func) return CELL_MUSIC_ERROR_GENERIC;