From b54d0be218b271bdcb649730a9d675d05d840cb1 Mon Sep 17 00:00:00 2001 From: Chris Moeller Date: Sun, 30 Dec 2012 12:38:35 -0800 Subject: [PATCH] Fixed two crash bugs --- src/meta/ps2_mib.c | 3 +++ src/meta/sdt.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/meta/ps2_mib.c b/src/meta/ps2_mib.c index 59f45c46..7066b992 100644 --- a/src/meta/ps2_mib.c +++ b/src/meta/ps2_mib.c @@ -273,6 +273,9 @@ VGMSTREAM * init_vgmstream_ps2_mib(STREAMFILE *streamFile) { vgmstream->layout_type = layout_none; vgmstream->interleave_block_size=0; vgmstream->sample_rate = 22050; + vgmstream->channels = 1; + vgmstream->start_ch = 1; + vgmstream->loop_ch = 1; } vgmstream->num_samples = (int32_t)(fileLength/16/channel_count*28); diff --git a/src/meta/sdt.c b/src/meta/sdt.c index 1959ef8a..b389d11c 100644 --- a/src/meta/sdt.c +++ b/src/meta/sdt.c @@ -29,7 +29,7 @@ VGMSTREAM * init_vgmstream_sdt(STREAMFILE *streamFile) { /* fill in the vital statistics */ start_offset = 0xA0; - vgmstream->channels = read_32bitBE(0x00,streamFile); + vgmstream->channels = channel_count; /*read_32bitBE(0x00,streamFile);*/ vgmstream->sample_rate = read_32bitBE(0x08,streamFile); vgmstream->coding_type = coding_NGC_DSP; vgmstream->num_samples = read_32bitBE(0x14,streamFile)/8*14/channel_count;