comparison Plugins/Input/console/Audacious_Driver.cpp @ 479:0b9507985f0d trunk

[svn] Use the VFS subsystem and delete the unused demo source.
author chainsaw
date Sat, 21 Jan 2006 06:32:50 -0800
parents 8fc500c08b61
children bb3698dfd455
comparison
equal deleted inserted replaced
478:5064517c685c 479:0b9507985f0d
24 }; 24 };
25 25
26 struct AudaciousConsoleConfig audcfg = { 180, FALSE, 32000 }; 26 struct AudaciousConsoleConfig audcfg = { 180, FALSE, 32000 };
27 27
28 #include <cstring> 28 #include <cstring>
29 #include <stdio.h>
30 #include <cstdlib> 29 #include <cstdlib>
31 #include <cctype> 30 #include <cctype>
32 31
33 static Spc_Emu *spc = NULL; 32 static Spc_Emu *spc = NULL;
34 static Nsf_Emu *nsf = NULL; 33 static Nsf_Emu *nsf = NULL;
128 } 127 }
129 128
130 static gchar *get_title_nsf(gchar *filename) 129 static gchar *get_title_nsf(gchar *filename)
131 { 130 {
132 gchar *title; 131 gchar *title;
133 Emu_Std_Reader reader; 132 Nsf_Reader reader;
134 Nsf_Emu::header_t header; 133 Nsf_Emu::header_t header;
135 134
136 reader.open(filename); 135 reader.open(filename);
137 reader.read(&header, sizeof(header)); 136 reader.read(&header, sizeof(header));
138 137
161 } 160 }
162 161
163 static gchar *get_title_gbs(gchar *filename) 162 static gchar *get_title_gbs(gchar *filename)
164 { 163 {
165 gchar *title; 164 gchar *title;
166 Emu_Std_Reader reader; 165 Gbs_Reader reader;
167 Gbs_Emu::header_t header; 166 Gbs_Emu::header_t header;
168 167
169 reader.open(filename); 168 reader.open(filename);
170 reader.read(&header, sizeof(header)); 169 reader.read(&header, sizeof(header));
171 170
194 } 193 }
195 194
196 static gchar *get_title_gym(gchar *filename) 195 static gchar *get_title_gym(gchar *filename)
197 { 196 {
198 gchar *title; 197 gchar *title;
199 Emu_Std_Reader reader; 198 Gym_Reader reader;
200 Gym_Emu::header_t header; 199 Gym_Emu::header_t header;
201 200
202 reader.open(filename); 201 reader.open(filename);
203 reader.read(&header, sizeof(header)); 202 reader.read(&header, sizeof(header));
204 203
314 } 313 }
315 314
316 static void play_file_nsf(char *filename) 315 static void play_file_nsf(char *filename)
317 { 316 {
318 gchar *name; 317 gchar *name;
319 Emu_Std_Reader reader; 318 Nsf_Reader reader;
320 Nsf_Emu::header_t header; 319 Nsf_Emu::header_t header;
321 gint samplerate; 320 gint samplerate;
322 321
323 if (audcfg.resample == TRUE) 322 if (audcfg.resample == TRUE)
324 samplerate = audcfg.resample_rate; 323 samplerate = audcfg.resample_rate;
355 } 354 }
356 355
357 static void play_file_gbs(char *filename) 356 static void play_file_gbs(char *filename)
358 { 357 {
359 gchar *name; 358 gchar *name;
360 Emu_Std_Reader reader; 359 Gbs_Reader reader;
361 Gbs_Emu::header_t header; 360 Gbs_Emu::header_t header;
362 gint samplerate; 361 gint samplerate;
363 362
364 if (audcfg.resample == TRUE) 363 if (audcfg.resample == TRUE)
365 samplerate = audcfg.resample_rate; 364 samplerate = audcfg.resample_rate;
396 } 395 }
397 396
398 static void play_file_gym(char *filename) 397 static void play_file_gym(char *filename)
399 { 398 {
400 gchar *name; 399 gchar *name;
401 Emu_Std_Reader reader; 400 Gym_Reader reader;
402 Gym_Emu::header_t header; 401 Gym_Emu::header_t header;
403 gint samplerate; 402 gint samplerate;
404 403
405 if (audcfg.resample == TRUE) 404 if (audcfg.resample == TRUE)
406 samplerate = audcfg.resample_rate; 405 samplerate = audcfg.resample_rate;
440 } 439 }
441 440
442 static void play_file_vgm(char *filename) 441 static void play_file_vgm(char *filename)
443 { 442 {
444 gchar *name; 443 gchar *name;
445 Emu_Std_Reader reader; 444 Vgm_Reader reader;
446 Vgm_Emu::header_t header; 445 Vgm_Emu::header_t header;
447 gint samplerate; 446 gint samplerate;
448 447
449 if (audcfg.resample == TRUE) 448 if (audcfg.resample == TRUE)
450 samplerate = audcfg.resample_rate; 449 samplerate = audcfg.resample_rate;