diff options
| author | lizzie <lizzie@eden-emu.dev> | 2026-04-29 19:23:20 +0200 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2026-04-29 19:23:20 +0200 |
| commit | 8765b4951201a94673d5b561f6ba5094b2af0fa5 (patch) | |
| tree | eda339e386199eec0761307bfa14a0c9ed162e7c /src/video_core/host1x/codecs/h264.cpp | |
| parent | a587b7dc3ae5eb475ca63c747afe8866a590d499 (diff) | |
[video_core] fix H264 and jthread() causing spurious errors (#3907)
fixes regression by #3878
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3907
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Diffstat (limited to 'src/video_core/host1x/codecs/h264.cpp')
| -rw-r--r-- | src/video_core/host1x/codecs/h264.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/video_core/host1x/codecs/h264.cpp b/src/video_core/host1x/codecs/h264.cpp index 4a37e1d1d3..f439ac3828 100644 --- a/src/video_core/host1x/codecs/h264.cpp +++ b/src/video_core/host1x/codecs/h264.cpp @@ -51,11 +51,11 @@ bool H264::IsInterlaced() { } std::span<const u8> H264::ComposeFrame() { - host1x.memory_manager.ReadBlock(regs.picture_info_offset.Address(), ¤t_context, sizeof(H264DecoderContext)); + host1x.gmmu_manager.ReadBlock(regs.picture_info_offset.Address(), ¤t_context, sizeof(H264DecoderContext)); const s64 frame_number = current_context.h264_parameter_set.frame_number.Value(); if (!is_first_frame && frame_number != 0) { frame_scratch.resize_destructive(current_context.stream_len); - host1x.memory_manager.ReadBlock(regs.frame_bitstream_offset.Address(), frame_scratch.data(), frame_scratch.size()); + host1x.gmmu_manager.ReadBlock(regs.frame_bitstream_offset.Address(), frame_scratch.data(), frame_scratch.size()); return frame_scratch; } @@ -177,7 +177,7 @@ std::span<const u8> H264::ComposeFrame() { const auto& encoded_header = writer.GetByteArray(); frame_scratch.resize(encoded_header.size() + current_context.stream_len); std::memcpy(frame_scratch.data(), encoded_header.data(), encoded_header.size()); - host1x.memory_manager.ReadBlock(regs.frame_bitstream_offset.Address(), frame_scratch.data() + encoded_header.size(), current_context.stream_len); + host1x.gmmu_manager.ReadBlock(regs.frame_bitstream_offset.Address(), frame_scratch.data() + encoded_header.size(), current_context.stream_len); return frame_scratch; } |
