From 57ee3c6a6d168f1deb50c949f7c5d3334a4ce002 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Tue, 5 Dec 2023 01:58:27 +0100 Subject: [PATCH] cellRec: Remove outdated frame size check We are rescaling the images to the desired output format in the encoder. The frames themselves are not a fixed container anymore. --- rpcs3/Emu/Cell/Modules/cellRec.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/rpcs3/Emu/Cell/Modules/cellRec.cpp b/rpcs3/Emu/Cell/Modules/cellRec.cpp index 4d702b0b31..44739703f8 100644 --- a/rpcs3/Emu/Cell/Modules/cellRec.cpp +++ b/rpcs3/Emu/Cell/Modules/cellRec.cpp @@ -312,7 +312,7 @@ struct rec_info void rec_info::set_video_params(s32 video_format) { const s32 video_type = video_format & 0xf000; - const s32 video_quality = video_format & 0xf00; + const s32 video_quality = video_format & 0xf00; switch (video_format) { @@ -688,8 +688,6 @@ void rec_info::start_video_provider() if (const s64 pts = encoder->get_pts(frame.timestamp_ms); pts > last_video_pts && !frame.data.empty()) { - ensure(frame.data.size() == frame_size); - if (use_ring_buffer) { // The video frames originate from our render pipeline and are stored in a ringbuffer.