mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-09 08:21:29 +12:00
Use g_fxo for gem_camera_shared
This commit is contained in:
parent
e4a7e8c058
commit
7b0d834477
2 changed files with 2 additions and 2 deletions
|
@ -1051,7 +1051,7 @@ s32 cellCameraReadEx(s32 dev_num, vm::ptr<CellCameraReadEx> read)
|
||||||
read->frame = g_camera->frame_num;
|
read->frame = g_camera->frame_num;
|
||||||
read->bytesread = g_camera->is_streaming ? get_video_buffer_size(g_camera->info) : 0;
|
read->bytesread = g_camera->is_streaming ? get_video_buffer_size(g_camera->info) : 0;
|
||||||
|
|
||||||
auto shared_data = fxm::get_always<gem_camera_shared>();
|
auto shared_data = g_fxo->get<gem_camera_shared>();
|
||||||
|
|
||||||
shared_data->frame_timestamp.exchange(read->timestamp);
|
shared_data->frame_timestamp.exchange(read->timestamp);
|
||||||
}
|
}
|
||||||
|
|
|
@ -546,7 +546,7 @@ s32 cellGemGetImageState(u32 gem_num, vm::ptr<CellGemImageState> image_state)
|
||||||
|
|
||||||
if (g_cfg.io.move == move_handler::fake)
|
if (g_cfg.io.move == move_handler::fake)
|
||||||
{
|
{
|
||||||
auto shared_data = fxm::get_always<gem_camera_shared>();
|
auto shared_data = g_fxo->get<gem_camera_shared>();
|
||||||
|
|
||||||
image_state->frame_timestamp = shared_data->frame_timestamp.load();
|
image_state->frame_timestamp = shared_data->frame_timestamp.load();
|
||||||
image_state->timestamp = image_state->frame_timestamp + 10; // arbitrarily define 10 usecs of frame processing
|
image_state->timestamp = image_state->frame_timestamp + 10; // arbitrarily define 10 usecs of frame processing
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue