Previous 199869 Revisions Next

r20159 Wednesday 9th January, 2013 at 19:12:21 UTC by Oliver Stöneberg
fixed uninitialized memory in the last hunk on CHD creation (fixes potentially different filesize with each compiler not defaulting memory to 0x00 including Visual Studio) / added another chdman test (nw)
[src/lib/util]chd.c
[src/regtests/chdman/input/createcd_cue_audio_silence_wav]in.cue* silence.wav*
[src/regtests/chdman/output/createcd_cue_audio_silence_wav]out.chd*

trunk/src/regtests/chdman/input/createcd_cue_audio_silence_wav/silence.wav
trunk/src/regtests/chdman/input/createcd_cue_audio_silence_wav/in.cue
r0r20159
1FILE "silence.wav" WAVE
2TRACK 01 AUDIO
3  INDEX 01 00:00:00
4FILE "silence.wav" WAVE
5TRACK 02 AUDIO
6  INDEX 01 00:00:00
7FILE "silence.wav" WAVE
8TRACK 03 AUDIO
9  INDEX 01 00:00:00
10FILE "silence.wav" WAVE
11TRACK 04 AUDIO
12  INDEX 01 00:00:00
13FILE "silence.wav" WAVE
14TRACK 05 AUDIO
15  INDEX 01 00:00:00
trunk/src/regtests/chdman/output/createcd_cue_audio_silence_wav/out.chd
trunk/src/lib/util/chd.c
r20158r20159
23932393
23942394   // reset work item state
23952395   m_work_buffer.resize(hunk_bytes() * (WORK_BUFFER_HUNKS + 1));
2396   memset(m_work_buffer, 0, m_work_buffer.count());
23962397   m_compressed_buffer.resize(hunk_bytes() * WORK_BUFFER_HUNKS);
23972398   for (int itemnum = 0; itemnum < WORK_BUFFER_HUNKS; itemnum++)
23982399   {

Previous 199869 Revisions Next


© 1997-2024 The MAME Team