diff --git a/src/video_core/host1x/nvdec.cpp b/src/video_core/host1x/nvdec.cpp index 741a7d5c12..2d337858f8 100644 --- a/src/video_core/host1x/nvdec.cpp +++ b/src/video_core/host1x/nvdec.cpp @@ -34,10 +34,6 @@ void Nvdec::ProcessMethod(u32 method, u32 argument) { CreateDecoder(static_cast(argument)); break; case NVDEC_REG_INDEX(execute): { - if (wait_needed) { - std::this_thread::sleep_for(std::chrono::milliseconds(32)); - wait_needed = false; - } Execute(); } break; } diff --git a/src/video_core/host1x/nvdec.h b/src/video_core/host1x/nvdec.h index 565c65f663..55aeac8942 100644 --- a/src/video_core/host1x/nvdec.h +++ b/src/video_core/host1x/nvdec.h @@ -28,10 +28,6 @@ public: return syncpoint; } - void SetWait() { - wait_needed = true; - } - private: /// Create the decoder when the codec id is set void CreateDecoder(NvdecCommon::VideoCodec codec); @@ -45,7 +41,6 @@ private: NvdecCommon::NvdecRegisters regs{}; std::unique_ptr decoder; - bool wait_needed{false}; }; } // namespace Host1x