diff options
author | waker <wakeroid@gmail.com> | 2009-08-09 16:21:07 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2009-08-09 16:21:07 +0200 |
commit | 5d3d436d2e5c825c1c39931479dd19f533573963 (patch) | |
tree | a2da5fe45c29ac441b3d639c9f56789de60f1b30 /cgme.c | |
parent | 2d520c4c86d0cc67450a7a24a3f2ffba7447cf7e (diff) |
huge playlist refactoring, optimized shuffle, several bugfixes
Diffstat (limited to 'cgme.c')
-rw-r--r-- | cgme.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -30,14 +30,14 @@ static int nzerosamples; static uint32_t cgme_voicemask = 0; int -cgme_init (const char *fname, int track, float start, float end) { - if (gme_open_file (fname, &emu, p_get_rate ())) { +cgme_init (playItem_t *it) { + if (gme_open_file (it->fname, &emu, p_get_rate ())) { return -1; } gme_mute_voices (emu, cgme_voicemask); - gme_start_track (emu, track); + gme_start_track (emu, it->tracknum); track_info_t inf; - gme_track_info (emu, &inf, track); + gme_track_info (emu, &inf, it->tracknum); cgme.info.bitsPerSample = 16; cgme.info.channels = 2; cgme.info.samplesPerSecond = p_get_rate (); |