X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=libpcsxcore%2Fmdec.c;h=b25b9612fea26c4873b9fb49d6e3318362d1b9ca;hp=629816bc706e5c07575f574325a345d53cfa2a00;hb=aa40e1b827555d6efb0cb9177b015ec02d44c7dd;hpb=528ad661dd07067cbcd6c1beebad63fc36795759 diff --git a/libpcsxcore/mdec.c b/libpcsxcore/mdec.c index 629816bc..b25b9612 100644 --- a/libpcsxcore/mdec.c +++ b/libpcsxcore/mdec.c @@ -219,7 +219,7 @@ struct _pending_dma1 { u32 chcr; }; -struct { +static struct { u32 reg0; u32 reg1; u16 * rl; @@ -436,11 +436,10 @@ static void yuv2rgb24(int *blk, u8 *image) { } void mdecInit(void) { + memset(&mdec, 0, sizeof(mdec)); + memset(iq_y, 0, sizeof(iq_y)); + memset(iq_uv, 0, sizeof(iq_uv)); mdec.rl = (u16 *)&psxM[0x100000]; - mdec.reg0 = 0; - mdec.reg1 = 0; - mdec.pending_dma1.adr = 0; - mdec.block_buffer_pos = 0; } // command register