From 3d9e48a03f8074baef38d1b61dafa9b5021d6caf Mon Sep 17 00:00:00 2001 From: bnnm Date: Sat, 29 Apr 2017 02:04:10 +0200 Subject: [PATCH] Remove unused 2dx.c, 2dx9 is used instead --- src/meta/2dx.c | 69 -------------------------------------------------- 1 file changed, 69 deletions(-) delete mode 100644 src/meta/2dx.c diff --git a/src/meta/2dx.c b/src/meta/2dx.c deleted file mode 100644 index 3993fa39..00000000 --- a/src/meta/2dx.c +++ /dev/null @@ -1,69 +0,0 @@ -#include "meta.h" -#include "../util.h" - -/* 2DX (found in beatmaniaIIDX16 - EMPRESS (Arcade) */ -VGMSTREAM * init_vgmstream_2dx(STREAMFILE *streamFile) { - VGMSTREAM * vgmstream = NULL; - char filename[PATH_LIMIT]; - off_t start_offset; - - int loop_flag; - int channel_count; - - /* check extension, case insensitive */ - streamFile->get_name(streamFile,filename,sizeof(filename)); - if (strcasecmp("2dx",filename_extension(filename))) goto fail; - - /* check header */ - if (read_32bitBE(0x0,streamFile) != 0x32445839) /* 2DX9 */ - goto fail; - if (read_32bitBE(0x18,streamFile) != 0x52494646) /* RIFF */ - goto fail; - if (read_32bitBE(0x20,streamFile) != 0x57415645) /* WAVE */ - goto fail; - if (read_32bitBE(0x24,streamFile) != 0x666D7420) /* fmt */ - goto fail; - if (read_32bitBE(0x6a,streamFile) != 0x64617461) /* data */ - goto fail; - - loop_flag = 0; - channel_count = read_16bitLE(0x2e,streamFile); - - /* build the VGMSTREAM */ - vgmstream = allocate_vgmstream(channel_count,loop_flag); - if (!vgmstream) goto fail; - - /* fill in the vital statistics */ - start_offset = 0x72; - vgmstream->channels = channel_count; - vgmstream->sample_rate = read_32bitLE(0x30,streamFile); - vgmstream->coding_type = coding_MSADPCM; - vgmstream->num_samples = read_32bitLE(0x66,streamFile); - vgmstream->layout_type = layout_none; - vgmstream->interleave_block_size = read_16bitLE(0x38,streamFile); - vgmstream->meta_type = meta_2DX9; - - /* open the file for reading */ - { - int i; - STREAMFILE * file; - file = streamFile->open(streamFile,filename,STREAMFILE_DEFAULT_BUFFER_SIZE); - if (!file) goto fail; - for (i=0;ich[i].streamfile = file; - - vgmstream->ch[i].channel_start_offset= - vgmstream->ch[i].offset=start_offset+ - vgmstream->interleave_block_size*i; - - } - } - - - return vgmstream; - -fail: - /* clean up anything we may have opened */ - if (vgmstream) close_vgmstream(vgmstream); - return NULL; -}