summaryrefslogtreecommitdiff
path: root/cgme.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-08-05 23:23:44 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-08-05 23:23:44 +0200
commit337d90098cf48c6e3600f321081492e33cc48229 (patch)
treeef0d26f051f02cfcf1b96a10fffbd92976c52990 /cgme.c
parent8f749dbc5721172d1e5cf9742955fb429fa0062a (diff)
alsa playback WIP
Diffstat (limited to 'cgme.c')
-rw-r--r--cgme.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/cgme.c b/cgme.c
index 74a7e6e2..a1147a49 100644
--- a/cgme.c
+++ b/cgme.c
@@ -5,16 +5,16 @@
#include "codec.h"
#include "cgme.h"
#include "playlist.h"
+#include "playback.h"
static Music_Emu *emu;
static int reallength;
static int nzerosamples;
-extern int sdl_player_freq; // hack!
static uint32_t cgme_voicemask = 0;
int
cgme_init (const char *fname, int track, float start, float end) {
- if (gme_open_file (fname, &emu, sdl_player_freq)) {
+ if (gme_open_file (fname, &emu, p_get_rate ())) {
return -1;
}
gme_mute_voices (emu, cgme_voicemask);
@@ -23,7 +23,7 @@ cgme_init (const char *fname, int track, float start, float end) {
gme_track_info (emu, &inf, track);
cgme.info.bitsPerSample = 16;
cgme.info.channels = 2;
- cgme.info.samplesPerSecond = sdl_player_freq;
+ cgme.info.samplesPerSecond = p_get_rate ();
reallength = inf.length;
nzerosamples = 0;
if (inf.length == -1) {