2008-05-06 05:35:37 +02:00
|
|
|
#ifndef _META_H
|
|
|
|
#define _META_H
|
|
|
|
|
|
|
|
#include "../vgmstream.h"
|
2023-05-14 21:20:29 +02:00
|
|
|
#include "../util/reader_sf.h"
|
2023-05-15 12:04:12 +02:00
|
|
|
#include "../util/reader_text.h"
|
2023-06-25 22:02:34 +02:00
|
|
|
#include "../util/sf_utils.h"
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2021-09-27 00:10:28 +02:00
|
|
|
typedef VGMSTREAM* (*init_vgmstream_t)(STREAMFILE* sf);
|
|
|
|
|
2020-08-15 18:23:49 +02:00
|
|
|
VGMSTREAM* init_vgmstream_silence(int channels, int sample_rate, int32_t num_samples);
|
2021-08-22 13:13:38 +02:00
|
|
|
VGMSTREAM* init_vgmstream_silence_container(int total_subsongs);
|
2022-04-09 11:32:37 +02:00
|
|
|
VGMSTREAM* init_vgmstream_silence_base(VGMSTREAM* vgmstream);
|
2020-08-15 18:23:49 +02:00
|
|
|
|
|
|
|
|
2021-02-21 22:08:44 +01:00
|
|
|
VGMSTREAM* init_vgmstream_adx(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_adx_subkey(STREAMFILE* sf, uint16_t subkey);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2008-05-20 17:18:38 +02:00
|
|
|
VGMSTREAM * init_vgmstream_afc(STREAMFILE *streamFile);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2008-05-20 17:18:38 +02:00
|
|
|
VGMSTREAM * init_vgmstream_agsc(STREAMFILE *streamFile);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2008-05-20 17:18:38 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ast(STREAMFILE *streamFile);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2008-05-20 17:18:38 +02:00
|
|
|
VGMSTREAM * init_vgmstream_brstm(STREAMFILE *streamFile);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2017-11-25 00:43:18 +01:00
|
|
|
VGMSTREAM * init_vgmstream_cstr(STREAMFILE *streamFile);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2008-05-20 17:18:38 +02:00
|
|
|
VGMSTREAM * init_vgmstream_gcsw(STREAMFILE *streamFile);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2008-05-20 17:18:38 +02:00
|
|
|
VGMSTREAM * init_vgmstream_halpst(STREAMFILE *streamFile);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2008-05-20 17:18:38 +02:00
|
|
|
VGMSTREAM * init_vgmstream_nds_strm(STREAMFILE *streamFile);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2021-12-11 17:35:27 +01:00
|
|
|
VGMSTREAM* init_vgmstream_dtk(STREAMFILE* sf);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2020-10-11 01:10:02 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ngc_dsp_std(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_ngc_mdsp_std(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_ngc_dsp_stm(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_ngc_mpdsp(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_ngc_dsp_std_int(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_idsp_namco(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_sadb(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_sadf(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_idsp_tt(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_idsp_nl(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_wii_wsd(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_ddsp(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_wii_was(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_str_ig(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_xiii(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_cabelas(STREAMFILE* sf);
|
2020-12-19 16:53:15 +01:00
|
|
|
VGMSTREAM* init_vgmstream_dsp_ndp(STREAMFILE* sf);
|
2020-10-11 01:10:02 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ngc_dsp_aaap(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_dspw(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_ngc_dsp_iadp(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_mcadpcm(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_switch_audio(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_sps_n1(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_itl_ch(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_adpy(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_adpx(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_ds2(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_itl(STREAMFILE* sf);
|
2020-11-09 20:40:24 +01:00
|
|
|
VGMSTREAM* init_vgmstream_dsp_sqex(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_dsp_wiivoice(STREAMFILE* sf);
|
2020-12-19 14:52:04 +01:00
|
|
|
VGMSTREAM* init_vgmstream_dsp_wiiadpcm(STREAMFILE* sf);
|
2020-12-19 16:53:15 +01:00
|
|
|
VGMSTREAM* init_vgmstream_dsp_cwac(STREAMFILE* sf);
|
2021-04-03 16:53:27 +02:00
|
|
|
VGMSTREAM* init_vgmstream_idsp_tose(STREAMFILE* sf);
|
2021-04-03 17:43:37 +02:00
|
|
|
VGMSTREAM* init_vgmstream_dsp_kwa(STREAMFILE* sf);
|
2021-11-28 14:01:22 +01:00
|
|
|
VGMSTREAM* init_vgmstream_dsp_apex(STREAMFILE* sf);
|
2008-05-16 00:06:33 +02:00
|
|
|
|
2018-08-26 18:55:57 +02:00
|
|
|
VGMSTREAM * init_vgmstream_csmp(STREAMFILE *streamFile);
|
2014-09-17 01:34:08 +02:00
|
|
|
|
2018-08-26 19:16:24 +02:00
|
|
|
VGMSTREAM * init_vgmstream_rfrm(STREAMFILE *streamFile);
|
|
|
|
|
2021-06-20 11:31:30 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ads(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_ads_container(STREAMFILE* sf);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2019-03-11 14:49:29 +01:00
|
|
|
VGMSTREAM * init_vgmstream_nps(STREAMFILE *streamFile);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2008-05-20 17:18:38 +02:00
|
|
|
VGMSTREAM * init_vgmstream_rs03(STREAMFILE *streamFile);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2023-06-24 16:40:17 +02:00
|
|
|
VGMSTREAM* init_vgmstream_raw_rsf(STREAMFILE* sf);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2008-05-20 17:18:38 +02:00
|
|
|
VGMSTREAM * init_vgmstream_rwsd(STREAMFILE *streamFile);
|
2008-05-06 05:35:37 +02:00
|
|
|
|
2018-12-08 02:50:54 +01:00
|
|
|
VGMSTREAM * init_vgmstream_xa(STREAMFILE *streamFile);
|
2008-05-10 21:59:29 +02:00
|
|
|
|
2021-06-20 10:54:00 +02:00
|
|
|
VGMSTREAM * init_vgmstream_rxws(STREAMFILE* sf);
|
2008-05-11 20:11:55 +02:00
|
|
|
|
2019-09-02 22:32:02 +02:00
|
|
|
VGMSTREAM * init_vgmstream_raw_int(STREAMFILE *streamFile);
|
2008-05-11 23:27:10 +02:00
|
|
|
|
2021-04-10 19:44:38 +02:00
|
|
|
VGMSTREAM * init_vgmstream_exst(STREAMFILE *streamFile);
|
2008-05-13 14:18:24 +02:00
|
|
|
|
2020-07-16 21:47:50 +02:00
|
|
|
VGMSTREAM * init_vgmstream_svag_kcet(STREAMFILE *streamFile);
|
2008-05-13 21:53:31 +02:00
|
|
|
|
2018-08-22 20:39:31 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps_headerless(STREAMFILE *streamFile);
|
2008-05-14 22:44:19 +02:00
|
|
|
|
2021-12-11 17:35:27 +01:00
|
|
|
VGMSTREAM* init_vgmstream_mib_mih(STREAMFILE* sf);
|
2018-08-22 20:10:31 +02:00
|
|
|
|
2021-12-11 17:35:27 +01:00
|
|
|
VGMSTREAM* init_vgmstream_mic_koei(STREAMFILE* sf);
|
2008-05-15 20:57:03 +02:00
|
|
|
|
2019-09-02 22:32:02 +02:00
|
|
|
VGMSTREAM * init_vgmstream_raw_pcm(STREAMFILE *streamFile);
|
2008-05-17 19:26:20 +02:00
|
|
|
|
2018-08-21 22:16:56 +02:00
|
|
|
VGMSTREAM * init_vgmstream_vag(STREAMFILE *streamFile);
|
2019-11-01 08:29:37 +01:00
|
|
|
VGMSTREAM * init_vgmstream_vag_aaap(STREAMFILE *streamFile);
|
2008-05-17 23:52:40 +02:00
|
|
|
|
2019-08-15 22:07:12 +02:00
|
|
|
VGMSTREAM * init_vgmstream_seb(STREAMFILE *streamFile);
|
2008-05-19 13:39:30 +02:00
|
|
|
|
2021-12-11 17:35:27 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ild(STREAMFILE *streamFile);
|
2008-05-21 23:26:52 +02:00
|
|
|
|
2019-09-02 22:32:02 +02:00
|
|
|
VGMSTREAM * init_vgmstream_raw_wavm(STREAMFILE *streamFile);
|
2008-05-24 00:52:02 +02:00
|
|
|
|
2008-05-28 13:36:17 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ngc_str(STREAMFILE *streamFile);
|
|
|
|
|
2008-06-03 20:41:26 +02:00
|
|
|
VGMSTREAM * init_vgmstream_caf(STREAMFILE *streamFile);
|
|
|
|
|
2020-04-05 13:09:05 +02:00
|
|
|
VGMSTREAM * init_vgmstream_vpk(STREAMFILE *streamFile);
|
2008-06-07 23:11:33 +02:00
|
|
|
|
2008-06-10 03:20:54 +02:00
|
|
|
VGMSTREAM * init_vgmstream_genh(STREAMFILE *streamFile);
|
2008-06-09 02:20:08 +02:00
|
|
|
|
2021-09-27 00:10:28 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ogg_vorbis(STREAMFILE* sf);
|
2008-07-21 07:50:28 +02:00
|
|
|
|
2011-05-28 11:03:45 +02:00
|
|
|
typedef struct {
|
|
|
|
int loop_flag;
|
|
|
|
int32_t loop_start;
|
|
|
|
int loop_length_found;
|
|
|
|
int32_t loop_length;
|
|
|
|
int loop_end_found;
|
|
|
|
int32_t loop_end;
|
|
|
|
meta_t meta_type;
|
2011-12-15 09:00:47 +01:00
|
|
|
|
2018-01-11 22:55:23 +01:00
|
|
|
off_t stream_size;
|
|
|
|
int total_subsongs;
|
2019-03-24 02:45:03 +01:00
|
|
|
int disable_reordering;
|
2018-01-11 22:55:23 +01:00
|
|
|
|
2018-01-10 21:12:23 +01:00
|
|
|
/* decryption setup */
|
|
|
|
void (*decryption_callback)(void *ptr, size_t size, size_t nmemb, void *datasource);
|
2017-01-03 19:03:08 +01:00
|
|
|
uint8_t scd_xor;
|
|
|
|
off_t scd_xor_length;
|
2018-04-12 22:46:18 +02:00
|
|
|
uint32_t xor_value;
|
2017-01-03 19:03:08 +01:00
|
|
|
|
2021-07-29 23:20:43 +02:00
|
|
|
//ov_callbacks *callbacks
|
|
|
|
|
2018-03-23 16:34:48 +01:00
|
|
|
} ogg_vorbis_meta_info_t;
|
2011-05-28 11:03:45 +02:00
|
|
|
|
2021-09-27 00:10:28 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ogg_vorbis_config(STREAMFILE* sf, off_t start, const ogg_vorbis_meta_info_t* ovmi);
|
2008-07-22 04:18:32 +02:00
|
|
|
|
2021-09-27 00:10:28 +02:00
|
|
|
VGMSTREAM* init_vgmstream_hca(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_hca_subkey(STREAMFILE* sf, uint16_t subkey);
|
2016-06-28 09:20:37 +02:00
|
|
|
|
2016-07-17 08:02:27 +02:00
|
|
|
#ifdef VGM_USE_FFMPEG
|
2021-09-27 00:10:28 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ffmpeg(STREAMFILE* sf);
|
2016-12-06 17:12:56 +01:00
|
|
|
|
2021-09-27 00:10:28 +02:00
|
|
|
VGMSTREAM* init_vgmstream_mp4_aac_ffmpeg(STREAMFILE* sf);
|
2016-07-17 08:02:27 +02:00
|
|
|
#endif
|
|
|
|
|
2013-06-14 02:42:24 +02:00
|
|
|
#if defined(VGM_USE_MP4V2) && defined(VGM_USE_FDKAAC)
|
2012-08-30 14:35:12 +02:00
|
|
|
VGMSTREAM * init_vgmstream_mp4_aac(STREAMFILE * streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_mp4_aac_offset(STREAMFILE *streamFile, uint64_t start, uint64_t size);
|
2013-06-14 02:42:24 +02:00
|
|
|
#endif
|
2012-08-30 14:35:12 +02:00
|
|
|
|
2023-04-29 22:41:39 +02:00
|
|
|
VGMSTREAM* init_vgmstream_sli_loops(STREAMFILE* sf);
|
2018-08-26 02:26:38 +02:00
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_sfl_ogg(STREAMFILE * streamFile);
|
2008-06-15 06:01:03 +02:00
|
|
|
|
2008-06-25 18:42:13 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_bmdx(STREAMFILE * streamFile);
|
|
|
|
|
2008-06-29 03:30:13 +02:00
|
|
|
VGMSTREAM * init_vgmstream_wsi(STREAMFILE * streamFile);
|
|
|
|
|
2008-07-01 05:23:44 +02:00
|
|
|
VGMSTREAM * init_vgmstream_aifc(STREAMFILE * streamFile);
|
|
|
|
|
2008-07-02 15:39:51 +02:00
|
|
|
VGMSTREAM * init_vgmstream_str_snds(STREAMFILE * streamFile);
|
2008-07-02 05:57:21 +02:00
|
|
|
|
2008-07-03 04:20:52 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ws_aud(STREAMFILE * streamFile);
|
|
|
|
|
2008-07-05 13:49:29 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ahx(STREAMFILE * streamFile);
|
|
|
|
|
2008-07-06 10:59:14 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ivb(STREAMFILE * streamFile);
|
|
|
|
|
2008-07-06 14:23:37 +02:00
|
|
|
VGMSTREAM * init_vgmstream_svs(STREAMFILE * streamFile);
|
|
|
|
|
2008-07-06 20:05:04 +02:00
|
|
|
VGMSTREAM * init_vgmstream_riff(STREAMFILE * streamFile);
|
2009-05-25 22:59:50 +02:00
|
|
|
VGMSTREAM * init_vgmstream_rifx(STREAMFILE * streamFile);
|
|
|
|
|
2017-12-26 18:17:59 +01:00
|
|
|
VGMSTREAM * init_vgmstream_xnb(STREAMFILE * streamFile);
|
2012-08-20 07:17:52 +02:00
|
|
|
|
2008-07-06 20:05:04 +02:00
|
|
|
VGMSTREAM * init_vgmstream_pos(STREAMFILE * streamFile);
|
|
|
|
|
2008-07-11 02:41:21 +02:00
|
|
|
VGMSTREAM * init_vgmstream_nwa(STREAMFILE * streamFile);
|
|
|
|
|
2017-11-18 02:20:52 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_1snh(STREAMFILE * streamFile);
|
2019-01-02 17:17:14 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_eacs(STREAMFILE * streamFile);
|
2008-07-14 21:21:45 +02:00
|
|
|
|
2008-07-12 17:20:39 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xss(STREAMFILE * streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_sl3(STREAMFILE * streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_hgc1(STREAMFILE * streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_aus(STREAMFILE * streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_rws(STREAMFILE * streamFile);
|
|
|
|
|
2016-12-29 14:06:57 +01:00
|
|
|
VGMSTREAM * init_vgmstream_fsb(STREAMFILE * streamFile);
|
2009-03-05 22:27:50 +01:00
|
|
|
VGMSTREAM * init_vgmstream_fsb4_wav(STREAMFILE * streamFile);
|
|
|
|
|
2014-04-24 06:31:04 +02:00
|
|
|
VGMSTREAM * init_vgmstream_fsb5(STREAMFILE * streamFile);
|
|
|
|
|
2023-06-24 16:15:39 +02:00
|
|
|
VGMSTREAM* init_vgmstream_rwax(STREAMFILE* sf);
|
2008-07-14 15:08:01 +02:00
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_xwb(STREAMFILE * streamFile);
|
|
|
|
|
2017-06-24 23:33:49 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_xa30(STREAMFILE * streamFile);
|
2008-07-15 05:39:20 +02:00
|
|
|
|
2008-07-15 19:08:39 +02:00
|
|
|
VGMSTREAM * init_vgmstream_musc(STREAMFILE * streamFile);
|
|
|
|
|
2019-08-03 23:35:10 +02:00
|
|
|
VGMSTREAM * init_vgmstream_musx(STREAMFILE * streamFile);
|
2008-07-17 03:22:23 +02:00
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_filp(STREAMFILE * streamFile);
|
|
|
|
|
2021-10-09 12:51:33 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ikm(STREAMFILE* sf);
|
2008-07-17 03:22:23 +02:00
|
|
|
|
2021-12-06 13:20:36 +01:00
|
|
|
VGMSTREAM* init_vgmstream_ster(STREAMFILE* sf);
|
2008-07-17 16:20:42 +02:00
|
|
|
|
2017-11-15 23:26:38 +01:00
|
|
|
VGMSTREAM * init_vgmstream_sat_dvi(STREAMFILE * streamFile);
|
2008-07-18 22:20:16 +02:00
|
|
|
|
2008-07-18 22:53:04 +02:00
|
|
|
VGMSTREAM * init_vgmstream_bg00(STREAMFILE * streamFile);
|
|
|
|
|
2017-11-15 23:26:38 +01:00
|
|
|
VGMSTREAM * init_vgmstream_dc_kcey(STREAMFILE * streamFile);
|
2008-07-19 10:48:49 +02:00
|
|
|
|
2023-06-25 16:18:02 +02:00
|
|
|
VGMSTREAM* init_vgmstream_rstm_rockstar(STREAMFILE* sf);
|
2008-07-19 10:48:49 +02:00
|
|
|
|
2008-07-20 07:41:41 +02:00
|
|
|
VGMSTREAM * init_vgmstream_acm(STREAMFILE * streamFile);
|
|
|
|
|
2008-07-20 18:34:01 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_kces(STREAMFILE * streamFile);
|
|
|
|
|
2022-08-14 12:36:58 +02:00
|
|
|
VGMSTREAM* init_vgmstream_hxd(STREAMFILE* sf);
|
2008-07-20 18:34:01 +02:00
|
|
|
|
2019-01-05 20:20:08 +01:00
|
|
|
VGMSTREAM * init_vgmstream_vsv(STREAMFILE * streamFile);
|
2008-07-20 22:41:11 +02:00
|
|
|
|
2008-07-21 01:28:16 +02:00
|
|
|
VGMSTREAM * init_vgmstream_mus_acm(STREAMFILE * streamFile);
|
|
|
|
|
2017-11-16 00:41:06 +01:00
|
|
|
VGMSTREAM * init_vgmstream_scd_pcm(STREAMFILE * streamFile);
|
2008-07-25 19:49:09 +02:00
|
|
|
|
2017-11-16 00:41:06 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_pcm(STREAMFILE * streamFile);
|
2010-02-08 21:14:57 +01:00
|
|
|
|
2008-07-25 19:49:09 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_rkv(STREAMFILE * streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_ps2_vas(STREAMFILE * streamFile);
|
2019-08-11 21:56:06 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_vas_container(STREAMFILE * streamFile);
|
2008-07-25 19:49:09 +02:00
|
|
|
|
2023-06-24 15:41:59 +02:00
|
|
|
VGMSTREAM* init_vgmstream_lp_ap_lep(STREAMFILE* sf);
|
2008-07-29 15:07:10 +02:00
|
|
|
|
2008-08-01 01:41:41 +02:00
|
|
|
VGMSTREAM * init_vgmstream_sdt(STREAMFILE * streamFile);
|
|
|
|
|
2008-08-02 12:24:28 +02:00
|
|
|
VGMSTREAM * init_vgmstream_aix(STREAMFILE * streamFile);
|
|
|
|
|
2021-06-24 22:38:28 +02:00
|
|
|
VGMSTREAM* init_vgmstream_wvs_xbox(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_wvs_ngc(STREAMFILE* sf);
|
2009-08-25 05:21:28 +02:00
|
|
|
|
2023-09-02 12:27:06 +02:00
|
|
|
VGMSTREAM* init_vgmstream_str_sega(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_str_sega_custom(STREAMFILE* sf);
|
2009-01-23 15:06:14 +01:00
|
|
|
|
2017-11-23 22:48:11 +01:00
|
|
|
VGMSTREAM * init_vgmstream_dec(STREAMFILE *streamFile);
|
2008-08-11 09:19:44 +02:00
|
|
|
|
2008-12-04 21:11:45 +01:00
|
|
|
VGMSTREAM * init_vgmstream_vs(STREAMFILE *streamFile);
|
|
|
|
|
2019-09-02 22:32:02 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xmu(STREAMFILE *streamFile);
|
2008-08-18 19:51:22 +02:00
|
|
|
|
2019-09-02 22:32:02 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xvas(STREAMFILE *streamFile);
|
2008-08-19 13:34:16 +02:00
|
|
|
|
2008-08-19 14:25:43 +02:00
|
|
|
VGMSTREAM * init_vgmstream_sat_sap(STREAMFILE *streamFile);
|
|
|
|
|
2008-08-19 19:55:05 +02:00
|
|
|
VGMSTREAM * init_vgmstream_dc_idvi(STREAMFILE *streamFile);
|
|
|
|
|
2008-08-21 22:09:06 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_rnd(STREAMFILE *streamFile);
|
|
|
|
|
2008-08-31 13:34:55 +02:00
|
|
|
VGMSTREAM * init_vgmstream_kraw(STREAMFILE *streamFile);
|
|
|
|
|
2023-06-25 16:22:29 +02:00
|
|
|
VGMSTREAM* init_vgmstream_omu(STREAMFILE* sf);
|
2008-09-08 20:55:01 +02:00
|
|
|
|
2023-06-25 01:59:21 +02:00
|
|
|
VGMSTREAM* init_vgmstream_xa2_acclaim(STREAMFILE* sf);
|
2008-09-08 20:55:01 +02:00
|
|
|
|
2018-08-12 18:04:19 +02:00
|
|
|
VGMSTREAM * init_vgmstream_idsp_ie(STREAMFILE * streamFile);
|
2010-04-20 22:26:10 +02:00
|
|
|
|
2023-06-24 17:56:09 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ymf(STREAMFILE* sf);
|
2008-09-23 08:05:37 +02:00
|
|
|
|
2008-09-23 13:07:41 +02:00
|
|
|
VGMSTREAM * init_vgmstream_sadl(STREAMFILE * streamFile);
|
|
|
|
|
2018-12-08 02:45:19 +01:00
|
|
|
VGMSTREAM * init_vgmstream_fag(STREAMFILE * streamFile);
|
2008-09-24 07:56:25 +02:00
|
|
|
|
2008-09-24 18:36:19 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_mihb(STREAMFILE * streamFile);
|
2009-03-11 17:23:47 +01:00
|
|
|
|
2018-03-31 20:42:02 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ngc_pdt_split(STREAMFILE * streamFile);
|
2018-04-01 02:15:10 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ngc_pdt(STREAMFILE * streamFile);
|
2008-10-04 20:52:50 +02:00
|
|
|
|
2023-07-23 15:30:36 +02:00
|
|
|
VGMSTREAM* init_vgmstream_mus_krome(STREAMFILE* sf);
|
2008-10-11 06:00:57 +02:00
|
|
|
|
2019-08-10 17:24:06 +02:00
|
|
|
VGMSTREAM * init_vgmstream_rsd(STREAMFILE * streamFile);
|
2009-09-12 06:51:39 +02:00
|
|
|
|
2008-10-30 16:43:36 +01:00
|
|
|
VGMSTREAM * init_vgmstream_dc_asd(STREAMFILE * streamFile);
|
|
|
|
|
2023-01-29 22:58:13 +01:00
|
|
|
VGMSTREAM* init_vgmstream_spsd(STREAMFILE* sf);
|
2008-11-02 17:43:12 +01:00
|
|
|
|
2008-11-07 00:30:33 +01:00
|
|
|
VGMSTREAM * init_vgmstream_bgw(STREAMFILE * streamFile);
|
2008-11-07 02:47:39 +01:00
|
|
|
VGMSTREAM * init_vgmstream_spw(STREAMFILE * streamFile);
|
|
|
|
|
2008-11-11 11:02:52 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_ass(STREAMFILE * streamFile);
|
|
|
|
|
2018-04-06 20:48:24 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ubi_jade(STREAMFILE * streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_ubi_jade_container(STREAMFILE * streamFile);
|
2008-11-11 19:10:26 +01:00
|
|
|
|
2011-01-22 03:31:52 +01:00
|
|
|
VGMSTREAM * init_vgmstream_seg(STREAMFILE * streamFile);
|
2008-11-15 21:34:18 +01:00
|
|
|
|
2008-11-18 17:32:04 +01:00
|
|
|
VGMSTREAM * init_vgmstream_nds_strm_ffta2(STREAMFILE * streamFile);
|
|
|
|
|
2021-11-18 00:21:29 +01:00
|
|
|
VGMSTREAM * init_vgmstream_knon(STREAMFILE * streamFile);
|
2008-11-18 20:13:12 +01:00
|
|
|
|
2008-11-23 12:49:58 +01:00
|
|
|
VGMSTREAM * init_vgmstream_zwdsp(STREAMFILE * streamFile);
|
|
|
|
|
2008-11-27 22:08:48 +01:00
|
|
|
VGMSTREAM * init_vgmstream_gca(STREAMFILE * streamFile);
|
|
|
|
|
2008-11-28 15:27:51 +01:00
|
|
|
VGMSTREAM * init_vgmstream_spt_spd(STREAMFILE * streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_ish_isd(STREAMFILE * streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_ydsp(STREAMFILE * streamFile);
|
|
|
|
|
2023-07-08 11:30:28 +02:00
|
|
|
VGMSTREAM* init_vgmstream_gsnd(STREAMFILE* sf);
|
2008-11-28 17:25:52 +01:00
|
|
|
|
2008-12-02 21:11:42 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ngc_ssm(STREAMFILE * streamFile);
|
|
|
|
|
2008-12-03 21:30:18 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_joe(STREAMFILE * streamFile);
|
|
|
|
|
2008-12-04 21:11:45 +01:00
|
|
|
VGMSTREAM * init_vgmstream_vgs(STREAMFILE * streamFile);
|
|
|
|
|
2019-03-04 20:08:33 +01:00
|
|
|
VGMSTREAM * init_vgmstream_dcs_wav(STREAMFILE * streamFile);
|
2008-12-07 11:27:04 +01:00
|
|
|
|
2018-12-22 19:47:17 +01:00
|
|
|
VGMSTREAM * init_vgmstream_mul(STREAMFILE * streamFile);
|
2008-12-09 19:16:51 +01:00
|
|
|
|
2008-12-12 00:16:09 +01:00
|
|
|
VGMSTREAM * init_vgmstream_thp(STREAMFILE *streamFile);
|
|
|
|
|
2021-08-07 22:25:07 +02:00
|
|
|
VGMSTREAM* init_vgmstream_sts(STREAMFILE* sf);
|
2008-12-12 20:21:11 +01:00
|
|
|
|
2009-01-05 19:41:14 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_p2bt(STREAMFILE *streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_ps2_gbts(STREAMFILE *streamFile);
|
2009-01-23 15:06:14 +01:00
|
|
|
|
2008-12-24 01:00:10 +01:00
|
|
|
VGMSTREAM * init_vgmstream_wii_sng(STREAMFILE *streamFile);
|
|
|
|
|
2009-01-03 12:08:44 +01:00
|
|
|
VGMSTREAM * init_vgmstream_aax(STREAMFILE *streamFile);
|
2011-01-04 15:20:49 +01:00
|
|
|
|
2009-01-08 15:29:40 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ngc_ffcc_str(STREAMFILE *streamFile);
|
|
|
|
|
2009-01-28 10:35:55 +01:00
|
|
|
VGMSTREAM * init_vgmstream_sat_baka(STREAMFILE *streamFile);
|
|
|
|
|
2020-06-21 01:17:19 +02:00
|
|
|
VGMSTREAM * init_vgmstream_swav(STREAMFILE *streamFile);
|
2009-02-06 20:16:37 +01:00
|
|
|
|
2019-12-15 01:37:56 +01:00
|
|
|
VGMSTREAM * init_vgmstream_vsf(STREAMFILE *streamFile);
|
2009-02-08 09:36:33 +01:00
|
|
|
|
2009-03-05 11:11:47 +01:00
|
|
|
VGMSTREAM * init_vgmstream_nds_rrds(STREAMFILE *streamFile);
|
|
|
|
|
2009-03-09 10:25:59 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_vsf_tta(STREAMFILE *streamFile);
|
|
|
|
|
2021-06-20 11:31:30 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ads_midway(STREAMFILE* sf);
|
2009-03-11 23:34:30 +01:00
|
|
|
|
2009-03-13 23:00:33 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_mcg(STREAMFILE *streamFile);
|
|
|
|
|
2009-03-13 00:42:56 +01:00
|
|
|
VGMSTREAM * init_vgmstream_zsd(STREAMFILE *streamFile);
|
|
|
|
|
2021-06-24 22:34:41 +02:00
|
|
|
VGMSTREAM * init_vgmstream_vgs_ps(STREAMFILE *streamFile);
|
2009-03-19 20:43:06 +01:00
|
|
|
|
2018-12-23 13:39:50 +01:00
|
|
|
VGMSTREAM * init_vgmstream_redspark(STREAMFILE *streamFile);
|
2009-03-16 16:45:02 +01:00
|
|
|
|
2009-03-19 20:43:06 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ivaud(STREAMFILE *streamFile);
|
|
|
|
|
2009-04-06 00:03:29 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_sps(STREAMFILE *streamFile);
|
|
|
|
|
2009-04-19 11:49:08 +02:00
|
|
|
VGMSTREAM * init_vgmstream_nds_hwas(STREAMFILE *streamFile);
|
|
|
|
|
2009-04-29 22:24:39 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ngc_lps(STREAMFILE * streamFile);
|
|
|
|
|
2009-05-01 17:03:51 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_snd(STREAMFILE * streamFile);
|
|
|
|
|
2009-05-10 09:14:29 +02:00
|
|
|
VGMSTREAM * init_vgmstream_naomi_adpcm(STREAMFILE * streamFile);
|
|
|
|
|
2009-05-23 03:42:43 +02:00
|
|
|
VGMSTREAM * init_vgmstream_sd9(STREAMFILE * streamFile);
|
|
|
|
|
2010-06-29 17:52:07 +02:00
|
|
|
VGMSTREAM * init_vgmstream_2dx9(STREAMFILE * streamFile);
|
2009-05-31 20:56:16 +02:00
|
|
|
|
2009-06-20 23:26:36 +02:00
|
|
|
VGMSTREAM * init_vgmstream_dsp_ygo(STREAMFILE * streamFile);
|
|
|
|
|
2009-07-11 13:28:36 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_vgv(STREAMFILE * streamFile);
|
|
|
|
|
2021-04-10 23:07:41 +02:00
|
|
|
VGMSTREAM * init_vgmstream_gcub(STREAMFILE * streamFile);
|
2009-08-23 10:42:14 +02:00
|
|
|
|
2009-08-25 19:50:43 +02:00
|
|
|
VGMSTREAM * init_vgmstream_maxis_xa(STREAMFILE * streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_ngc_sck_dsp(STREAMFILE * streamFile);
|
|
|
|
|
2009-08-30 04:16:54 +02:00
|
|
|
VGMSTREAM * init_vgmstream_apple_caff(STREAMFILE * streamFile);
|
|
|
|
|
2009-09-02 14:18:23 +02:00
|
|
|
VGMSTREAM * init_vgmstream_pc_mxst(STREAMFILE* streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_sab(STREAMFILE* streamFile);
|
|
|
|
|
2009-09-04 06:19:39 +02:00
|
|
|
VGMSTREAM * init_vgmstream_exakt_sc(STREAMFILE* streamFile);
|
|
|
|
|
2023-07-08 13:43:29 +02:00
|
|
|
VGMSTREAM* init_vgmstream_bns(STREAMFILE* sf);
|
2009-09-05 14:18:34 +02:00
|
|
|
|
2010-02-19 12:28:29 +01:00
|
|
|
VGMSTREAM * init_vgmstream_pona_3do(STREAMFILE* streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_pona_psx(STREAMFILE* streamFile);
|
2009-09-15 08:22:01 +02:00
|
|
|
|
2009-10-15 11:24:04 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xbox_hlwav(STREAMFILE* streamFile);
|
|
|
|
|
2010-01-10 22:22:20 +01:00
|
|
|
VGMSTREAM * init_vgmstream_myspd(STREAMFILE* streamFile);
|
|
|
|
|
2010-01-19 20:40:41 +01:00
|
|
|
VGMSTREAM * init_vgmstream_his(STREAMFILE* streamFile);
|
|
|
|
|
2021-10-09 12:51:33 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ast_mv(STREAMFILE* sf);
|
|
|
|
|
|
|
|
VGMSTREAM* init_vgmstream_ast_mmv(STREAMFILE* sf);
|
2010-01-26 18:57:49 +01:00
|
|
|
|
2010-02-05 19:25:31 +01:00
|
|
|
VGMSTREAM * init_vgmstream_dmsg(STREAMFILE* streamFile);
|
|
|
|
|
2010-05-02 21:16:35 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ngc_dsp_konami(STREAMFILE* streamFile);
|
2010-02-27 23:10:52 +01:00
|
|
|
|
2010-03-21 05:23:18 +01:00
|
|
|
VGMSTREAM * init_vgmstream_bnsf(STREAMFILE* streamFile);
|
|
|
|
|
2023-07-08 10:52:28 +02:00
|
|
|
VGMSTREAM* init_vgmstream_wb(STREAMFILE* sf);
|
2010-03-23 04:36:10 +01:00
|
|
|
|
2023-06-24 16:36:54 +02:00
|
|
|
VGMSTREAM* init_vgmstream_raw_s14_sss(STREAMFILE* sf);
|
2010-03-23 21:57:12 +01:00
|
|
|
|
2010-03-29 22:06:08 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_gcm(STREAMFILE* streamFile);
|
|
|
|
|
2023-06-24 15:35:54 +02:00
|
|
|
VGMSTREAM* init_vgmstream_smpl(STREAMFILE* sf);
|
2010-03-31 03:57:34 +02:00
|
|
|
|
2023-06-30 23:09:48 +02:00
|
|
|
VGMSTREAM* init_vgmstream_msa(STREAMFILE* sf);
|
2010-03-31 03:57:34 +02:00
|
|
|
|
2023-06-25 00:59:10 +02:00
|
|
|
VGMSTREAM* init_vgmstream_voi(STREAMFILE* sf);
|
2010-04-20 22:26:10 +02:00
|
|
|
|
2018-03-25 11:08:36 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ngc_rkv(STREAMFILE* streamFile);
|
2010-04-20 22:26:10 +02:00
|
|
|
|
2010-04-10 14:06:25 +02:00
|
|
|
VGMSTREAM * init_vgmstream_p3d(STREAMFILE* streamFile);
|
|
|
|
|
2010-04-20 22:26:10 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ngc_dsp_mpds(STREAMFILE* streamFile);
|
|
|
|
|
2018-02-17 21:15:21 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_swvr(STREAMFILE* streamFile);
|
2010-04-20 22:26:10 +02:00
|
|
|
|
2010-05-02 21:16:35 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_b1s(STREAMFILE* streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_ps2_adm(STREAMFILE* streamFile);
|
|
|
|
|
2021-10-09 12:51:33 +02:00
|
|
|
VGMSTREAM* init_vgmstream_lpcm_shade(STREAMFILE* sf);
|
2010-04-30 04:35:26 +02:00
|
|
|
|
2010-05-31 01:56:35 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_vms(STREAMFILE* streamFile);
|
|
|
|
|
2017-05-18 21:00:42 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xau(STREAMFILE* streamFile);
|
2010-06-02 03:16:03 +02:00
|
|
|
|
2017-12-06 15:32:52 +01:00
|
|
|
VGMSTREAM * init_vgmstream_bar(STREAMFILE* streamFile);
|
2010-06-13 06:41:26 +02:00
|
|
|
|
2010-07-27 21:45:59 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ffw(STREAMFILE* streamFile);
|
|
|
|
|
2019-07-28 15:11:17 +02:00
|
|
|
VGMSTREAM * init_vgmstream_jstm(STREAMFILE* streamFile);
|
2010-08-28 03:43:40 +02:00
|
|
|
|
2017-09-29 23:37:20 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xvag(STREAMFILE* streamFile);
|
2010-09-05 00:06:39 +02:00
|
|
|
|
2023-01-21 20:36:19 +01:00
|
|
|
VGMSTREAM* init_vgmstream_cps(STREAMFILE* sf);
|
2010-09-10 01:47:27 +02:00
|
|
|
|
2011-02-08 13:56:16 +01:00
|
|
|
VGMSTREAM * init_vgmstream_sqex_scd(STREAMFILE* streamFile);
|
2010-09-10 01:47:27 +02:00
|
|
|
|
2010-09-11 19:53:33 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ngc_nst_dsp(STREAMFILE* streamFile);
|
|
|
|
|
2010-09-11 22:57:39 +02:00
|
|
|
VGMSTREAM * init_vgmstream_baf(STREAMFILE* streamFile);
|
|
|
|
|
2019-03-11 14:49:29 +01:00
|
|
|
VGMSTREAM * init_vgmstream_msf(STREAMFILE* streamFile);
|
2010-09-14 20:22:49 +02:00
|
|
|
|
2010-10-12 02:16:49 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps3_past(STREAMFILE* streamFile);
|
|
|
|
|
2017-03-18 15:07:58 +01:00
|
|
|
VGMSTREAM * init_vgmstream_sgxd(STREAMFILE* streamFile);
|
2010-11-14 17:05:58 +01:00
|
|
|
|
2010-11-22 02:45:39 +01:00
|
|
|
VGMSTREAM * init_vgmstream_wii_ras(STREAMFILE* streamFile);
|
2010-10-12 02:16:49 +02:00
|
|
|
|
2021-06-24 22:32:44 +02:00
|
|
|
VGMSTREAM * init_vgmstream_spm(STREAMFILE* streamFile);
|
2010-11-29 03:02:27 +01:00
|
|
|
|
2010-12-06 23:22:06 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_iab(STREAMFILE* streamFile);
|
|
|
|
|
2018-12-22 20:09:01 +01:00
|
|
|
VGMSTREAM * init_vgmstream_vs_str(STREAMFILE* streamFile);
|
2010-12-29 13:33:33 +01:00
|
|
|
|
2011-01-13 09:11:58 +01:00
|
|
|
VGMSTREAM * init_vgmstream_lsf_n1nj4n(STREAMFILE* streamFile);
|
|
|
|
|
2020-09-25 16:52:12 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xwav_new(STREAMFILE* sf);
|
|
|
|
VGMSTREAM * init_vgmstream_xwav_old(STREAMFILE* sf);
|
2011-01-17 22:22:10 +01:00
|
|
|
|
2019-09-02 22:32:02 +02:00
|
|
|
VGMSTREAM * init_vgmstream_raw_snds(STREAMFILE* streamFile);
|
2011-02-06 10:49:57 +01:00
|
|
|
|
2011-02-13 03:23:53 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_wmus(STREAMFILE* streamFile);
|
|
|
|
|
2011-02-15 19:24:50 +01:00
|
|
|
VGMSTREAM * init_vgmstream_hyperscan_kvag(STREAMFILE* streamFile);
|
|
|
|
|
2011-02-19 03:59:42 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ios_psnd(STREAMFILE* streamFile);
|
|
|
|
|
2023-06-24 17:01:40 +02:00
|
|
|
VGMSTREAM* init_vgmstream_adp_wildfire(STREAMFILE* sf);
|
2017-11-10 19:51:14 +01:00
|
|
|
|
2021-08-07 20:56:31 +02:00
|
|
|
VGMSTREAM* init_vgmstream_adp_qd(STREAMFILE* sf);
|
2011-02-22 07:57:50 +01:00
|
|
|
|
2011-03-03 10:03:18 +01:00
|
|
|
VGMSTREAM * init_vgmstream_eb_sfx(STREAMFILE* streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_eb_sf0(STREAMFILE* streamFile);
|
|
|
|
|
2019-03-11 11:58:57 +01:00
|
|
|
VGMSTREAM * init_vgmstream_mtaf(STREAMFILE* streamFile);
|
2011-05-07 13:05:05 +02:00
|
|
|
|
2022-05-15 12:23:01 +02:00
|
|
|
VGMSTREAM* init_vgmstream_alp(STREAMFILE* sf);
|
2011-05-18 22:33:00 +02:00
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_wpd(STREAMFILE* streamFile);
|
|
|
|
|
2011-07-22 07:32:10 +02:00
|
|
|
VGMSTREAM * init_vgmstream_mn_str(STREAMFILE* streamFile);
|
|
|
|
|
2017-05-12 19:15:18 +02:00
|
|
|
VGMSTREAM * init_vgmstream_mss(STREAMFILE* streamFile);
|
2011-07-22 07:32:10 +02:00
|
|
|
|
2012-03-21 04:30:36 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_hsf(STREAMFILE* streamFile);
|
|
|
|
|
2019-11-24 20:38:16 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ivag(STREAMFILE* streamFile);
|
2012-04-14 18:07:21 +02:00
|
|
|
|
2012-08-15 05:41:24 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_2pfs(STREAMFILE* streamFile);
|
|
|
|
|
2013-09-03 20:14:14 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ubi_ckd(STREAMFILE* streamFile);
|
|
|
|
|
2013-09-03 20:27:36 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_vbk(STREAMFILE* streamFile);
|
|
|
|
|
2014-02-26 07:25:02 +01:00
|
|
|
VGMSTREAM * init_vgmstream_otm(STREAMFILE* streamFile);
|
|
|
|
|
2014-02-26 07:31:28 +01:00
|
|
|
VGMSTREAM * init_vgmstream_bcstm(STREAMFILE* streamFile);
|
|
|
|
|
2014-10-18 23:54:31 +02:00
|
|
|
VGMSTREAM * init_vgmstream_bfstm(STREAMFILE* streamFile);
|
|
|
|
|
2022-01-30 13:33:21 +01:00
|
|
|
VGMSTREAM* init_vgmstream_brwav(STREAMFILE* sf);
|
2022-01-14 17:12:41 +01:00
|
|
|
VGMSTREAM* init_vgmstream_bfwav(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_bcwav(STREAMFILE* sf);
|
2022-01-30 13:33:21 +01:00
|
|
|
VGMSTREAM* init_vgmstream_brwar(STREAMFILE* sf);
|
2014-08-03 01:10:45 +02:00
|
|
|
|
2017-01-18 21:28:14 +01:00
|
|
|
VGMSTREAM * init_vgmstream_kt_g1l(STREAMFILE* streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_kt_wiibgm(STREAMFILE* streamFile);
|
2017-12-27 06:14:50 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ktss(STREAMFILE* streamFile);
|
2014-10-19 23:10:31 +02:00
|
|
|
|
2015-01-22 01:28:43 +01:00
|
|
|
VGMSTREAM * init_vgmstream_mca(STREAMFILE* streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_btsnd(STREAMFILE* streamFile);
|
|
|
|
|
2020-07-16 22:07:20 +02:00
|
|
|
VGMSTREAM * init_vgmstream_svag_snk(STREAMFILE* streamFile);
|
2016-10-27 23:21:12 +02:00
|
|
|
|
2016-12-18 18:12:27 +01:00
|
|
|
VGMSTREAM * init_vgmstream_xma(STREAMFILE* streamFile);
|
2017-02-04 13:00:13 +01:00
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_bik(STREAMFILE* streamFile);
|
2016-12-18 18:12:27 +01:00
|
|
|
|
2017-01-08 12:59:04 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ps2_vds_vdm(STREAMFILE* streamFile);
|
|
|
|
|
2023-01-20 16:32:32 +01:00
|
|
|
VGMSTREAM * init_vgmstream_cxs(STREAMFILE* streamFile);
|
2017-01-08 14:19:32 +01:00
|
|
|
|
2023-06-24 17:56:09 +02:00
|
|
|
VGMSTREAM* init_vgmstream_adx_monster(STREAMFILE* sf);
|
2017-01-25 22:23:45 +01:00
|
|
|
|
2018-03-24 14:22:37 +01:00
|
|
|
VGMSTREAM * init_vgmstream_akb(STREAMFILE *streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_akb2(STREAMFILE *streamFile);
|
2017-02-12 14:42:02 +01:00
|
|
|
|
2023-01-20 16:32:32 +01:00
|
|
|
VGMSTREAM* init_vgmstream_astb(STREAMFILE* sf);
|
2017-03-19 00:44:58 +01:00
|
|
|
|
2021-11-06 14:57:41 +01:00
|
|
|
VGMSTREAM* init_vgmstream_wwise(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_wwise_bnk(STREAMFILE* sf, int* p_prefetch);
|
2017-04-02 12:27:21 +02:00
|
|
|
|
2017-04-07 18:01:04 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ubi_raki(STREAMFILE* streamFile);
|
|
|
|
|
2023-01-20 16:32:32 +01:00
|
|
|
VGMSTREAM* init_vgmstream_pasx(STREAMFILE* sf);
|
2017-04-22 12:09:43 +02:00
|
|
|
|
2023-07-23 11:06:14 +02:00
|
|
|
VGMSTREAM * init_vgmstream_sndx(STREAMFILE *streamFile);
|
2017-04-22 15:00:22 +02:00
|
|
|
|
2017-04-22 19:25:54 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ogl(STREAMFILE *streamFile);
|
|
|
|
|
2017-04-28 17:26:25 +02:00
|
|
|
VGMSTREAM * init_vgmstream_mc3(STREAMFILE *streamFile);
|
|
|
|
|
2023-01-23 00:50:19 +01:00
|
|
|
VGMSTREAM* init_vgmstream_ghs(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_s_p_sth(STREAMFILE* sf);
|
2017-05-13 01:55:31 +02:00
|
|
|
|
2023-01-21 20:36:19 +01:00
|
|
|
VGMSTREAM* init_vgmstream_aac_triace(STREAMFILE* sf);
|
2017-05-13 01:55:31 +02:00
|
|
|
|
2018-10-09 16:53:10 +02:00
|
|
|
VGMSTREAM * init_vgmstream_va3(STREAMFILE *streamFile);
|
|
|
|
|
2019-03-11 11:58:57 +01:00
|
|
|
VGMSTREAM * init_vgmstream_mta2(STREAMFILE *streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_mta2_container(STREAMFILE *streamFile);
|
2017-05-18 19:16:44 +02:00
|
|
|
|
2019-07-28 15:11:17 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xa_xa30(STREAMFILE * streamFile);
|
2017-06-24 23:30:10 +02:00
|
|
|
|
2019-07-28 15:11:17 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xa_04sw(STREAMFILE * streamFile);
|
2017-06-25 00:27:58 +02:00
|
|
|
|
2017-07-15 11:49:28 +02:00
|
|
|
VGMSTREAM * init_vgmstream_txth(STREAMFILE * streamFile);
|
|
|
|
|
2017-12-06 15:32:52 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_schl(STREAMFILE *streamFile);
|
2019-03-10 11:11:27 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_schl_video(STREAMFILE *streamFile);
|
2017-07-23 03:46:55 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ea_bnk(STREAMFILE * streamFile);
|
2018-07-17 23:14:28 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ea_abk(STREAMFILE * streamFile);
|
2018-07-21 20:57:35 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ea_hdr_dat(STREAMFILE * streamFile);
|
2019-08-05 20:45:54 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ea_hdr_dat_v2(STREAMFILE * streamFile);
|
2018-12-27 18:27:03 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_map_mus(STREAMFILE * steeamFile);
|
2018-12-27 18:01:36 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_mpf_mus(STREAMFILE * steeamFile);
|
2017-07-23 03:46:55 +02:00
|
|
|
|
2017-07-23 17:09:55 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ea_schl_fixed(STREAMFILE * streamFile);
|
|
|
|
|
2017-07-29 11:46:53 +02:00
|
|
|
VGMSTREAM * init_vgmstream_sk_aud(STREAMFILE * streamFile);
|
|
|
|
|
2023-06-30 23:22:36 +02:00
|
|
|
VGMSTREAM* init_vgmstream_stma(STREAMFILE* sf);
|
2017-08-12 18:42:38 +02:00
|
|
|
|
2017-08-28 15:14:24 +02:00
|
|
|
VGMSTREAM * init_vgmstream_awc(STREAMFILE * streamFile);
|
|
|
|
|
2020-10-11 01:10:02 +02:00
|
|
|
VGMSTREAM* init_vgmstream_opus_std(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_opus_n1(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_opus_capcom(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_opus_nop(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_opus_shinen(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_opus_nus3(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_opus_sps_n1(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_opus_opusx(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_opus_prototype(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_opus_opusnx(STREAMFILE* sf);
|
2020-11-15 00:20:44 +01:00
|
|
|
VGMSTREAM* init_vgmstream_opus_nsopus(STREAMFILE* sf);
|
2020-10-11 01:10:02 +02:00
|
|
|
VGMSTREAM* init_vgmstream_opus_sqex(STREAMFILE* sf);
|
2022-04-09 15:15:43 +02:00
|
|
|
VGMSTREAM* init_vgmstream_opus_rsnd(STREAMFILE* sf);
|
2017-09-30 01:27:47 +02:00
|
|
|
|
2017-10-21 03:06:49 +02:00
|
|
|
VGMSTREAM * init_vgmstream_pc_ast(STREAMFILE * streamFile);
|
|
|
|
|
2017-11-23 22:32:31 +01:00
|
|
|
VGMSTREAM * init_vgmstream_naac(STREAMFILE * streamFile);
|
|
|
|
|
2017-11-05 17:06:40 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ubi_sb(STREAMFILE * streamFile);
|
2018-12-22 22:47:24 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ubi_sm(STREAMFILE * streamFile);
|
2020-05-30 17:03:41 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ubi_dat(STREAMFILE * streamFile);
|
2019-03-17 19:30:02 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ubi_bnm(STREAMFILE * streamFile);
|
2020-05-31 20:33:42 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ubi_bnm_ps2(STREAMFILE * streamFile);
|
2020-05-30 17:03:41 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ubi_blk(STREAMFILE * streamFile);
|
2017-11-05 17:06:40 +01:00
|
|
|
|
2017-11-22 03:30:48 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ezw(STREAMFILE * streamFile);
|
|
|
|
|
2017-11-27 20:22:10 +01:00
|
|
|
VGMSTREAM * init_vgmstream_vxn(STREAMFILE * streamFile);
|
|
|
|
|
2017-12-06 15:32:52 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_snu(STREAMFILE * streamFile);
|
2017-12-01 17:27:49 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_snr_sns(STREAMFILE * streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_ea_sps(STREAMFILE * streamFile);
|
2019-01-13 03:15:18 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_abk_eaac(STREAMFILE * streamFile);
|
2018-07-21 20:58:01 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ea_hdr_sth_dat(STREAMFILE * streamFile);
|
2019-01-13 03:15:18 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_mpf_mus_eaac(STREAMFILE * streamFile);
|
2019-02-11 10:37:11 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_tmx(STREAMFILE * streamFile);
|
2019-01-13 00:42:54 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_sbr(STREAMFILE * streamFile);
|
2019-01-13 19:53:57 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ea_sbr_harmony(STREAMFILE * streamFile);
|
2017-12-02 16:33:43 +01:00
|
|
|
|
2023-06-24 15:58:29 +02:00
|
|
|
VGMSTREAM* init_vgmstream_vid1(STREAMFILE* sf);
|
2017-12-02 16:33:43 +01:00
|
|
|
|
2017-12-03 01:41:25 +01:00
|
|
|
VGMSTREAM * init_vgmstream_flx(STREAMFILE * streamFile);
|
|
|
|
|
2017-12-11 02:30:00 +01:00
|
|
|
VGMSTREAM * init_vgmstream_mogg(STREAMFILE * streamFile);
|
|
|
|
|
2018-01-13 17:47:40 +01:00
|
|
|
VGMSTREAM * init_vgmstream_kma9(STREAMFILE * streamFile);
|
|
|
|
|
2018-01-21 01:46:33 +01:00
|
|
|
VGMSTREAM * init_vgmstream_fsb_encrypted(STREAMFILE * streamFile);
|
|
|
|
|
2018-01-27 11:00:21 +01:00
|
|
|
VGMSTREAM * init_vgmstream_xwc(STREAMFILE *streamFile);
|
2018-01-27 11:53:15 +01:00
|
|
|
|
2018-03-03 02:03:53 +01:00
|
|
|
VGMSTREAM * init_vgmstream_atsl(STREAMFILE *streamFile);
|
2018-01-27 12:21:25 +01:00
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_sps_n1(STREAMFILE *streamFile);
|
2020-10-01 21:22:34 +02:00
|
|
|
VGMSTREAM * init_vgmstream_sps_n1_segmented(STREAMFILE *streamFile);
|
2018-01-27 14:00:31 +01:00
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_atx(STREAMFILE *streamFile);
|
2018-01-27 22:34:48 +01:00
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_sqex_sead(STREAMFILE * streamFile);
|
2018-03-03 18:49:11 +01:00
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_waf(STREAMFILE * streamFile);
|
2018-03-11 19:24:06 +01:00
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_wave(STREAMFILE * streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_wave_segmented(STREAMFILE * streamFile);
|
2018-03-23 22:41:42 +01:00
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_smv(STREAMFILE * streamFile);
|
|
|
|
|
2018-03-24 12:13:40 +01:00
|
|
|
VGMSTREAM * init_vgmstream_nxap(STREAMFILE * streamFile);
|
|
|
|
|
2018-03-29 15:39:33 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ea_wve_au00(STREAMFILE * streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_ea_wve_ad10(STREAMFILE * streamFile);
|
|
|
|
|
2018-03-29 17:01:46 +02:00
|
|
|
VGMSTREAM * init_vgmstream_sthd(STREAMFILE * streamFile);
|
|
|
|
|
2018-03-29 23:28:02 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ngc_dsp_std_le(STREAMFILE *streamFile);
|
|
|
|
|
2018-03-31 13:10:57 +02:00
|
|
|
VGMSTREAM * init_vgmstream_pcm_sre(STREAMFILE *streamFile);
|
|
|
|
|
2018-04-07 11:31:43 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ubi_lyn(STREAMFILE * streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_ubi_lyn_container(STREAMFILE * streamFile);
|
|
|
|
|
2018-04-07 13:35:33 +02:00
|
|
|
VGMSTREAM * init_vgmstream_msb_msh(STREAMFILE * streamFile);
|
|
|
|
|
2018-04-15 00:48:37 +02:00
|
|
|
VGMSTREAM * init_vgmstream_txtp(STREAMFILE * streamFile);
|
|
|
|
|
2018-04-15 01:08:27 +02:00
|
|
|
VGMSTREAM * init_vgmstream_smc_smh(STREAMFILE * streamFile);
|
|
|
|
|
2018-04-20 18:27:08 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ppst(STREAMFILE *streamFile);
|
|
|
|
|
2018-04-29 20:28:27 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ubi_bao_pk(STREAMFILE *streamFile);
|
2019-02-03 01:47:59 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ubi_bao_atomic(STREAMFILE *streamFile);
|
2018-04-29 20:28:27 +02:00
|
|
|
|
2018-06-03 13:08:41 +02:00
|
|
|
VGMSTREAM * init_vgmstream_h4m(STREAMFILE *streamFile);
|
|
|
|
|
2018-07-18 00:52:24 +02:00
|
|
|
VGMSTREAM * init_vgmstream_asf(STREAMFILE *streamFile);
|
|
|
|
|
2018-07-27 17:11:11 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xmd(STREAMFILE *streamFile);
|
|
|
|
|
2018-08-02 17:15:09 +02:00
|
|
|
VGMSTREAM * init_vgmstream_cks(STREAMFILE *streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_ckb(STREAMFILE *streamFile);
|
|
|
|
|
2018-08-02 18:22:01 +02:00
|
|
|
VGMSTREAM * init_vgmstream_wv6(STREAMFILE *streamFile);
|
|
|
|
|
2018-08-04 21:02:10 +02:00
|
|
|
VGMSTREAM * init_vgmstream_str_wav(STREAMFILE *streamFile);
|
|
|
|
|
2018-08-13 23:03:39 +02:00
|
|
|
VGMSTREAM * init_vgmstream_wavebatch(STREAMFILE *streamFile);
|
|
|
|
|
2018-08-14 00:28:15 +02:00
|
|
|
VGMSTREAM * init_vgmstream_hd3_bd3(STREAMFILE *streamFile);
|
|
|
|
|
2018-08-15 17:34:17 +02:00
|
|
|
VGMSTREAM * init_vgmstream_bnk_sony(STREAMFILE *streamFile);
|
|
|
|
|
2018-08-15 19:59:10 +02:00
|
|
|
VGMSTREAM * init_vgmstream_nus3bank(STREAMFILE *streamFile);
|
2019-11-26 20:32:49 +01:00
|
|
|
VGMSTREAM * init_vgmstream_nus3bank_encrypted(STREAMFILE *streamFile);
|
2018-08-15 19:59:10 +02:00
|
|
|
|
2022-10-29 17:59:29 +02:00
|
|
|
VGMSTREAM * init_vgmstream_sscf(STREAMFILE *streamFile);
|
2018-08-19 16:42:39 +02:00
|
|
|
|
2018-08-28 18:47:56 +02:00
|
|
|
VGMSTREAM * init_vgmstream_a2m(STREAMFILE *streamFile);
|
2018-09-06 17:45:34 +02:00
|
|
|
|
2018-08-28 18:47:56 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ahv(STREAMFILE *streamFile);
|
2018-09-06 17:45:34 +02:00
|
|
|
|
2018-08-28 18:47:56 +02:00
|
|
|
VGMSTREAM * init_vgmstream_msv(STREAMFILE *streamFile);
|
2018-09-06 17:45:34 +02:00
|
|
|
|
2019-01-26 17:04:43 +01:00
|
|
|
VGMSTREAM * init_vgmstream_sdf(STREAMFILE *streamFile);
|
2018-09-06 17:45:34 +02:00
|
|
|
|
2018-08-28 18:47:56 +02:00
|
|
|
VGMSTREAM * init_vgmstream_svg(STREAMFILE *streamFile);
|
2018-09-06 17:45:34 +02:00
|
|
|
|
2018-08-28 18:47:56 +02:00
|
|
|
VGMSTREAM * init_vgmstream_vis(STREAMFILE *streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_vai(STREAMFILE *streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_aif_asobo(STREAMFILE *streamFile);
|
2018-09-06 17:45:34 +02:00
|
|
|
|
2018-08-28 18:47:56 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ao(STREAMFILE *streamFile);
|
2018-09-06 17:45:34 +02:00
|
|
|
|
2018-08-28 18:47:56 +02:00
|
|
|
VGMSTREAM * init_vgmstream_apc(STREAMFILE *streamFile);
|
2018-09-06 17:45:34 +02:00
|
|
|
|
2018-08-28 18:47:56 +02:00
|
|
|
VGMSTREAM * init_vgmstream_wv2(STREAMFILE *streamFile);
|
2018-09-06 17:45:34 +02:00
|
|
|
|
2018-08-28 18:47:56 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xau_konami(STREAMFILE *streamFile);
|
|
|
|
|
2018-09-06 17:45:34 +02:00
|
|
|
VGMSTREAM * init_vgmstream_derf(STREAMFILE *streamFile);
|
|
|
|
|
2018-09-09 15:29:34 +02:00
|
|
|
VGMSTREAM * init_vgmstream_utk(STREAMFILE *streamFile);
|
|
|
|
|
2023-09-30 20:57:15 +02:00
|
|
|
VGMSTREAM* init_vgmstream_nxa1(STREAMFILE* sf);
|
|
|
|
|
2018-09-22 17:45:02 +02:00
|
|
|
VGMSTREAM * init_vgmstream_adpcm_capcom(STREAMFILE *streamFile);
|
|
|
|
|
2018-09-23 04:26:11 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ue4opus(STREAMFILE *streamFile);
|
|
|
|
|
2018-10-07 23:27:31 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xwma(STREAMFILE * streamFile);
|
|
|
|
|
2018-10-13 21:01:58 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xopus(STREAMFILE * streamFile);
|
|
|
|
|
2018-12-22 20:09:01 +01:00
|
|
|
VGMSTREAM * init_vgmstream_vs_square(STREAMFILE * streamFile);
|
2018-10-20 15:30:46 +02:00
|
|
|
|
2018-10-27 23:10:03 +02:00
|
|
|
VGMSTREAM * init_vgmstream_msf_banpresto_wmsf(STREAMFILE * streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_msf_banpresto_2msf(STREAMFILE * streamFile);
|
|
|
|
|
2018-11-09 21:23:31 +01:00
|
|
|
VGMSTREAM * init_vgmstream_nwav(STREAMFILE * streamFile);
|
|
|
|
|
2018-11-09 22:57:35 +01:00
|
|
|
VGMSTREAM * init_vgmstream_xpcm(STREAMFILE * streamFile);
|
|
|
|
|
2018-11-17 17:52:07 +01:00
|
|
|
VGMSTREAM * init_vgmstream_msf_tamasoft(STREAMFILE * streamFile);
|
|
|
|
|
2018-12-01 14:01:52 +01:00
|
|
|
VGMSTREAM * init_vgmstream_xps_dat(STREAMFILE * streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_xps(STREAMFILE * streamFile);
|
|
|
|
|
2018-12-08 00:10:44 +01:00
|
|
|
VGMSTREAM * init_vgmstream_zsnd(STREAMFILE * streamFile);
|
|
|
|
|
2018-12-09 02:00:47 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ogg_opus(STREAMFILE * streamFile);
|
|
|
|
|
2018-12-15 12:37:01 +01:00
|
|
|
VGMSTREAM * init_vgmstream_nus3audio(STREAMFILE * streamFile);
|
|
|
|
|
2018-12-23 13:38:18 +01:00
|
|
|
VGMSTREAM * init_vgmstream_imc(STREAMFILE * streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_imc_container(STREAMFILE * streamFile);
|
|
|
|
|
2019-01-05 04:36:20 +01:00
|
|
|
VGMSTREAM * init_vgmstream_smp(STREAMFILE * streamFile);
|
|
|
|
|
2019-01-12 02:26:38 +01:00
|
|
|
VGMSTREAM * init_vgmstream_gin(STREAMFILE * streamFile);
|
|
|
|
|
2019-02-10 01:36:05 +01:00
|
|
|
VGMSTREAM * init_vgmstream_dsf(STREAMFILE * streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_208(STREAMFILE * streamFile);
|
|
|
|
|
2019-02-23 23:10:58 +01:00
|
|
|
VGMSTREAM * init_vgmstream_ffdl(STREAMFILE * streamFile);
|
|
|
|
|
2019-02-24 11:34:09 +01:00
|
|
|
VGMSTREAM * init_vgmstream_mus_vc(STREAMFILE * streamFile);
|
|
|
|
|
2019-03-09 23:27:28 +01:00
|
|
|
VGMSTREAM * init_vgmstream_strm_abylight(STREAMFILE * streamFile);
|
|
|
|
|
2019-03-10 00:59:59 +01:00
|
|
|
VGMSTREAM * init_vgmstream_sfh(STREAMFILE * streamFile);
|
|
|
|
|
2019-03-12 00:41:20 +01:00
|
|
|
VGMSTREAM * init_vgmstream_msf_konami(STREAMFILE* streamFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_xwma_konami(STREAMFILE* streamFile);
|
|
|
|
|
2019-03-16 00:10:28 +01:00
|
|
|
VGMSTREAM * init_vgmstream_9tav(STREAMFILE* streamFile);
|
|
|
|
|
2019-05-26 22:55:37 +02:00
|
|
|
VGMSTREAM * init_vgmstream_fsb5_fev_bank(STREAMFILE * streamFile);
|
|
|
|
|
2019-06-26 08:26:44 +02:00
|
|
|
VGMSTREAM * init_vgmstream_bwav(STREAMFILE * streamFile);
|
|
|
|
|
2019-07-07 20:46:14 +02:00
|
|
|
VGMSTREAM * init_vgmstream_awb(STREAMFILE * streamFile);
|
2019-07-14 21:24:28 +02:00
|
|
|
VGMSTREAM * init_vgmstream_awb_memory(STREAMFILE * streamFile, STREAMFILE *acbFile);
|
|
|
|
|
|
|
|
VGMSTREAM * init_vgmstream_acb(STREAMFILE * streamFile);
|
2021-06-20 13:45:01 +02:00
|
|
|
void load_acb_wave_name(STREAMFILE *acbFile, VGMSTREAM* vgmstream, int waveid, int port, int is_memory);
|
2019-07-07 20:46:14 +02:00
|
|
|
|
2019-07-12 12:14:39 +02:00
|
|
|
VGMSTREAM * init_vgmstream_rad(STREAMFILE * streamFile);
|
|
|
|
|
2019-07-21 15:08:39 +02:00
|
|
|
VGMSTREAM * init_vgmstream_smk(STREAMFILE * streamFile);
|
|
|
|
|
2021-01-25 21:12:27 +01:00
|
|
|
VGMSTREAM* init_vgmstream_mzrt_v0(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_mzrt_v1(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_bsnf(STREAMFILE* sf);
|
2019-08-02 21:11:55 +02:00
|
|
|
|
2019-08-04 11:57:48 +02:00
|
|
|
VGMSTREAM * init_vgmstream_xavs(STREAMFILE * streamFile);
|
|
|
|
|
2019-08-11 19:38:40 +02:00
|
|
|
VGMSTREAM * init_vgmstream_psf_single(STREAMFILE * streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_psf_segmented(STREAMFILE * streamFile);
|
2019-08-15 15:12:13 +02:00
|
|
|
VGMSTREAM * init_vgmstream_sch(STREAMFILE * streamFile);
|
2019-08-11 19:38:40 +02:00
|
|
|
|
2019-08-15 16:25:52 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ima(STREAMFILE * streamFile);
|
|
|
|
|
2019-08-28 23:11:46 +02:00
|
|
|
VGMSTREAM * init_vgmstream_nub(STREAMFILE * streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_nub_wav(STREAMFILE * streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_nub_vag(STREAMFILE* streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_nub_at3(STREAMFILE * streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_nub_xma(STREAMFILE *streamFile);
|
2020-03-01 12:14:06 +01:00
|
|
|
VGMSTREAM * init_vgmstream_nub_dsp(STREAMFILE * streamFile);
|
2019-08-28 23:11:46 +02:00
|
|
|
VGMSTREAM * init_vgmstream_nub_idsp(STREAMFILE * streamFile);
|
|
|
|
VGMSTREAM * init_vgmstream_nub_is14(STREAMFILE * streamFile);
|
|
|
|
|
2023-01-21 20:36:19 +01:00
|
|
|
VGMSTREAM* init_vgmstream_xwv_valve(STREAMFILE* sf);
|
2019-09-08 15:07:48 +02:00
|
|
|
|
2019-09-08 20:24:47 +02:00
|
|
|
VGMSTREAM * init_vgmstream_ubi_hx(STREAMFILE * streamFile);
|
|
|
|
|
2019-09-08 21:12:13 +02:00
|
|
|
VGMSTREAM * init_vgmstream_bmp_konami(STREAMFILE * streamFile);
|
|
|
|
|
2019-11-03 22:56:37 +01:00
|
|
|
VGMSTREAM * init_vgmstream_isb(STREAMFILE * streamFile);
|
|
|
|
|
2019-11-10 22:17:21 +01:00
|
|
|
VGMSTREAM* init_vgmstream_xssb(STREAMFILE *sf);
|
|
|
|
|
2019-12-15 18:21:31 +01:00
|
|
|
VGMSTREAM* init_vgmstream_xma_ue3(STREAMFILE *sf);
|
|
|
|
|
2023-03-12 14:55:34 +01:00
|
|
|
VGMSTREAM* init_vgmstream_csb(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_utf_dsp(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_utf_ahx(STREAMFILE* sf);
|
2019-12-15 22:24:54 +01:00
|
|
|
|
2020-01-07 18:44:17 +01:00
|
|
|
VGMSTREAM *init_vgmstream_fwse(STREAMFILE *streamFile);
|
|
|
|
|
2019-12-27 01:33:37 +01:00
|
|
|
VGMSTREAM* init_vgmstream_fda(STREAMFILE *sf);
|
|
|
|
|
2020-01-11 11:52:24 +01:00
|
|
|
VGMSTREAM * init_vgmstream_tgc(STREAMFILE *streamFile);
|
|
|
|
|
2020-11-09 22:22:00 +01:00
|
|
|
VGMSTREAM* init_vgmstream_kwb(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_xws(STREAMFILE* sf);
|
2020-01-24 20:10:29 +01:00
|
|
|
|
2020-02-03 00:23:07 +01:00
|
|
|
VGMSTREAM * init_vgmstream_lrmd(STREAMFILE* sf);
|
|
|
|
|
2020-03-07 14:40:13 +01:00
|
|
|
VGMSTREAM* init_vgmstream_bkhd(STREAMFILE* sf);
|
2020-04-04 18:37:53 +02:00
|
|
|
VGMSTREAM* init_vgmstream_bkhd_fx(STREAMFILE* sf);
|
2020-03-07 14:40:13 +01:00
|
|
|
|
2020-04-05 22:36:08 +02:00
|
|
|
VGMSTREAM* init_vgmstream_encrypted(STREAMFILE* sf);
|
|
|
|
|
2020-04-15 05:42:55 +02:00
|
|
|
VGMSTREAM* init_vgmstream_diva(STREAMFILE* sf);
|
|
|
|
|
2020-05-01 09:15:01 +02:00
|
|
|
VGMSTREAM* init_vgmstream_imuse(STREAMFILE* sf);
|
|
|
|
|
2020-05-23 23:12:45 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ktsr(STREAMFILE* sf);
|
2023-10-08 12:33:10 +02:00
|
|
|
VGMSTREAM* init_vgmstream_asrs(STREAMFILE* sf);
|
2020-05-23 23:12:45 +02:00
|
|
|
|
2020-05-24 15:50:41 +02:00
|
|
|
VGMSTREAM* init_vgmstream_mups(STREAMFILE* sf);
|
|
|
|
|
2020-05-29 18:28:32 +02:00
|
|
|
VGMSTREAM* init_vgmstream_kat(STREAMFILE* sf);
|
|
|
|
|
2020-06-06 16:15:06 +02:00
|
|
|
VGMSTREAM* init_vgmstream_pcm_success(STREAMFILE* sf);
|
|
|
|
|
2020-07-11 21:25:12 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ktsc(STREAMFILE* sf);
|
|
|
|
|
2020-07-16 22:51:58 +02:00
|
|
|
VGMSTREAM* init_vgmstream_adp_konami(STREAMFILE* sf);
|
|
|
|
|
2020-08-01 15:28:12 +02:00
|
|
|
VGMSTREAM* init_vgmstream_zwv(STREAMFILE* sf);
|
|
|
|
|
2020-08-01 16:04:41 +02:00
|
|
|
VGMSTREAM* init_vgmstream_dsb(STREAMFILE* sf);
|
|
|
|
|
2020-08-01 17:04:55 +02:00
|
|
|
VGMSTREAM* init_vgmstream_bsf(STREAMFILE* sf);
|
|
|
|
|
2023-01-21 20:36:19 +01:00
|
|
|
VGMSTREAM* init_vgmstream_sdrh_new(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_sdrh_old(STREAMFILE* sf);
|
2020-09-25 16:58:59 +02:00
|
|
|
|
2020-10-11 00:01:11 +02:00
|
|
|
VGMSTREAM* init_vgmstream_wady(STREAMFILE* sf);
|
|
|
|
|
2020-11-15 00:11:48 +01:00
|
|
|
VGMSTREAM* init_vgmstream_cpk(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_cpk_memory(STREAMFILE* sf, STREAMFILE* sf_acb);
|
|
|
|
|
2020-12-09 17:29:09 +01:00
|
|
|
VGMSTREAM *init_vgmstream_sbk(STREAMFILE *sf);
|
|
|
|
|
2020-12-20 15:07:23 +01:00
|
|
|
VGMSTREAM* init_vgmstream_ifs(STREAMFILE* sf);
|
|
|
|
|
2021-01-03 19:22:32 +01:00
|
|
|
VGMSTREAM* init_vgmstream_acx(STREAMFILE* sf);
|
|
|
|
|
2021-01-23 15:50:32 +01:00
|
|
|
VGMSTREAM* init_vgmstream_compresswave(STREAMFILE* sf);
|
|
|
|
|
2021-01-24 20:17:07 +01:00
|
|
|
VGMSTREAM* init_vgmstream_ktac(STREAMFILE* sf);
|
|
|
|
|
2021-01-24 21:02:27 +01:00
|
|
|
VGMSTREAM* init_vgmstream_mjb_mjh(STREAMFILE* sf);
|
|
|
|
|
2021-02-16 23:14:07 +01:00
|
|
|
VGMSTREAM* init_vgmstream_tac(STREAMFILE* sf);
|
|
|
|
|
2021-04-10 22:47:11 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ogv_3rdeye(STREAMFILE* sf);
|
|
|
|
|
2021-07-09 00:06:27 +02:00
|
|
|
VGMSTREAM* init_vgmstream_sspr(STREAMFILE* sf);
|
|
|
|
|
2021-07-23 22:30:57 +02:00
|
|
|
VGMSTREAM* init_vgmstream_piff_tpcm(STREAMFILE* sf);
|
|
|
|
|
2021-08-07 12:32:42 +02:00
|
|
|
VGMSTREAM* init_vgmstream_wxd_wxh(STREAMFILE* sf);
|
|
|
|
|
|
|
|
VGMSTREAM* init_vgmstream_bnk_relic(STREAMFILE* sf);
|
|
|
|
|
2021-08-22 13:13:38 +02:00
|
|
|
VGMSTREAM* init_vgmstream_xsh_xsd_xss(STREAMFILE* sf);
|
|
|
|
|
2021-09-11 16:12:35 +02:00
|
|
|
VGMSTREAM* init_vgmstream_psb(STREAMFILE* sf);
|
|
|
|
|
2021-10-03 13:48:22 +02:00
|
|
|
VGMSTREAM* init_vgmstream_lopu_fb(STREAMFILE* sf);
|
|
|
|
|
|
|
|
VGMSTREAM* init_vgmstream_lpcm_fb(STREAMFILE* sf);
|
2021-10-02 18:15:04 +02:00
|
|
|
|
2021-11-18 12:08:40 +01:00
|
|
|
VGMSTREAM* init_vgmstream_wbk(STREAMFILE* sf);
|
2021-12-07 05:34:03 +01:00
|
|
|
VGMSTREAM* init_vgmstream_wbk_nslb(STREAMFILE* sf);
|
2021-11-18 12:08:40 +01:00
|
|
|
|
2021-12-31 16:20:52 +01:00
|
|
|
VGMSTREAM* init_vgmstream_ubi_ckd_cwav(STREAMFILE* sf);
|
|
|
|
|
2022-02-06 13:10:07 +01:00
|
|
|
VGMSTREAM* init_vgmstream_mpeg(STREAMFILE* sf);
|
|
|
|
|
2022-04-09 14:57:49 +02:00
|
|
|
VGMSTREAM* init_vgmstream_sspf(STREAMFILE* sf);
|
|
|
|
|
2022-04-21 05:05:37 +02:00
|
|
|
VGMSTREAM* init_vgmstream_s3v(STREAMFILE* sf);
|
|
|
|
|
2022-04-29 21:33:43 +02:00
|
|
|
VGMSTREAM* init_vgmstream_esf(STREAMFILE* sf);
|
|
|
|
|
2023-08-19 23:28:05 +02:00
|
|
|
VGMSTREAM* init_vgmstream_adm2(STREAMFILE* sf);
|
2022-05-01 12:17:57 +02:00
|
|
|
VGMSTREAM* init_vgmstream_adm3(STREAMFILE* sf);
|
|
|
|
|
2022-05-01 18:10:22 +02:00
|
|
|
VGMSTREAM* init_vgmstream_tt_ad(STREAMFILE* sf);
|
|
|
|
|
2022-05-13 19:04:26 +02:00
|
|
|
VGMSTREAM* init_vgmstream_bw_mp3_riff(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_bw_riff_mp3(STREAMFILE* sf);
|
|
|
|
|
2022-06-26 17:05:31 +02:00
|
|
|
VGMSTREAM* init_vgmstream_sndz(STREAMFILE* sf);
|
|
|
|
|
2022-08-04 10:02:38 +02:00
|
|
|
VGMSTREAM* init_vgmstream_vab(STREAMFILE* sf);
|
|
|
|
|
2022-09-23 22:53:45 +02:00
|
|
|
VGMSTREAM* init_vgmstream_bigrp(STREAMFILE* sf);
|
|
|
|
|
2022-10-29 17:52:41 +02:00
|
|
|
VGMSTREAM* init_vgmstream_sscf_encrypted(STREAMFILE* sf);
|
|
|
|
|
2023-06-11 19:41:06 +02:00
|
|
|
VGMSTREAM* init_vgmstream_ego_dic(STREAMFILE* sf);
|
|
|
|
|
2023-06-25 16:11:01 +02:00
|
|
|
VGMSTREAM* init_vgmstream_awd(STREAMFILE* sf);
|
|
|
|
|
2023-06-28 13:20:47 +02:00
|
|
|
VGMSTREAM* init_vgmstream_rws_809(STREAMFILE* sf);
|
2023-06-25 16:11:01 +02:00
|
|
|
|
2023-06-25 16:07:16 +02:00
|
|
|
VGMSTREAM* init_vgmstream_pwb(STREAMFILE* sf);
|
|
|
|
|
2023-07-09 23:22:36 +02:00
|
|
|
VGMSTREAM* init_vgmstream_squeakstream(STREAMFILE* sf);
|
|
|
|
VGMSTREAM* init_vgmstream_squeaksample(STREAMFILE* sf);
|
|
|
|
|
2023-07-23 13:43:10 +02:00
|
|
|
VGMSTREAM* init_vgmstream_snds(STREAMFILE* sf);
|
2023-07-08 17:50:08 +02:00
|
|
|
|
2023-09-28 20:25:03 +02:00
|
|
|
VGMSTREAM* init_vgmstream_nxof(STREAMFILE* sf);
|
|
|
|
|
2017-01-08 14:19:32 +01:00
|
|
|
#endif /*_META_H*/
|