mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-08 16:01:42 +12:00
cellSysmoduleLoadModule modified
cellSysutilEnableBgmPlayback draft cellSurMixerGetCurrentBlockTag cellSurMixerGetTimestamp Interval.h draft
This commit is contained in:
parent
0d42fcf536
commit
4fedf5749e
5 changed files with 125 additions and 14 deletions
|
@ -919,13 +919,23 @@ int cellHddGameCheck(u32 version, u32 dirName_addr, u32 errDialog, mem_func_ptr_
|
|||
return CELL_OK;
|
||||
}
|
||||
|
||||
bool bgm_playback_enabled = false;
|
||||
|
||||
int cellSysutilEnableBgmPlayback()
|
||||
{
|
||||
cellSysutil->Warning("cellSysutilEnableBgmPlayback()");
|
||||
|
||||
bgm_playback_enabled = true;
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
int cellSysutilGetBgmPlaybackStatus(mem_ptr_t<CellBgmPlaybackStatus> status)
|
||||
{
|
||||
cellSysutil->Warning("cellSysutilGetBgmPlaybackStatus(status=0x%x)", status.GetAddr());
|
||||
|
||||
// non-essential, so always assume background music is stopped/disabled
|
||||
// TODO
|
||||
status->playbackState = CELL_BGMPLAYBACK_STATUS_STOP;
|
||||
status->enabled = CELL_BGMPLAYBACK_STATUS_DISABLE;
|
||||
status->enabled = bgm_playback_enabled ? CELL_BGMPLAYBACK_STATUS_ENABLE : CELL_BGMPLAYBACK_STATUS_DISABLE;
|
||||
status->fadeRatio = 0; // volume ratio
|
||||
memset(status->contentId, 0, sizeof(status->contentId));
|
||||
|
||||
|
@ -970,6 +980,7 @@ void cellSysutil_init()
|
|||
cellSysutil->AddFunc(0xc96e89e9, cellAudioOutSetCopyControl);
|
||||
|
||||
cellSysutil->AddFunc(0xa11552f6, cellSysutilGetBgmPlaybackStatus);
|
||||
cellSysutil->AddFunc(0x220894e3, cellSysutilEnableBgmPlayback);
|
||||
|
||||
cellSysutil->AddFunc(0x1e7bff94, cellSysCacheMount);
|
||||
cellSysutil->AddFunc(0x744c1544, cellSysCacheClear);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue