diff --git a/src/core/mdec.cpp b/src/core/mdec.cpp index 259f195be..85a0773c3 100644 --- a/src/core/mdec.cpp +++ b/src/core/mdec.cpp @@ -389,7 +389,7 @@ bool MDEC::DecodeColoredMacroblock() yuv_to_rgb(8, 8, m_blocks[0], m_blocks[1], m_blocks[5]); m_total_blocks_decoded += 4; - ScheduleBlockCopyOut(TICKS_PER_BLOCK * 4); + ScheduleBlockCopyOut(TICKS_PER_BLOCK * 6); return true; } diff --git a/src/core/mdec.h b/src/core/mdec.h index ff204a6ab..bb25d06c3 100644 --- a/src/core/mdec.h +++ b/src/core/mdec.h @@ -34,7 +34,7 @@ private: static constexpr u32 DATA_IN_FIFO_SIZE = 1024; static constexpr u32 DATA_OUT_FIFO_SIZE = 768; static constexpr u32 NUM_BLOCKS = 6; - static constexpr TickCount TICKS_PER_BLOCK = 3072 / 4; + static constexpr TickCount TICKS_PER_BLOCK = 448; enum DataOutputDepth : u8 {