diff options
Diffstat (limited to 'apps/codecs/nsf.c')
-rw-r--r-- | apps/codecs/nsf.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/codecs/nsf.c b/apps/codecs/nsf.c index 533972e110..7214b5d2a2 100644 --- a/apps/codecs/nsf.c +++ b/apps/codecs/nsf.c | |||
@@ -74,8 +74,8 @@ enum codec_status codec_run(void) | |||
74 | return CODEC_ERROR; | 74 | return CODEC_ERROR; |
75 | } | 75 | } |
76 | 76 | ||
77 | if ((err = Nsf_load(&nsf_emu, buf, ci->filesize))) { | 77 | if ((err = Nsf_load_mem(&nsf_emu, buf, ci->filesize))) { |
78 | DEBUGF("NSF: Nsf_load failed (%s)\n", err); | 78 | DEBUGF("NSF: Nsf_load_mem failed (%s)\n", err); |
79 | return CODEC_ERROR; | 79 | return CODEC_ERROR; |
80 | } | 80 | } |
81 | 81 | ||
@@ -116,7 +116,7 @@ next_track: | |||
116 | 116 | ||
117 | /* Generate audio buffer */ | 117 | /* Generate audio buffer */ |
118 | err = Nsf_play(&nsf_emu, CHUNK_SIZE, samples); | 118 | err = Nsf_play(&nsf_emu, CHUNK_SIZE, samples); |
119 | if (err || nsf_emu.track_ended) { | 119 | if (err || Track_ended(&nsf_emu)) { |
120 | track++; | 120 | track++; |
121 | if (track >= nsf_emu.track_count) break; | 121 | if (track >= nsf_emu.track_count) break; |
122 | goto next_track; | 122 | goto next_track; |