summaryrefslogtreecommitdiff
path: root/apps/codecs/nsf.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/nsf.c')
-rw-r--r--apps/codecs/nsf.c6
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;