summaryrefslogtreecommitdiff
path: root/csid.cpp
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2009-08-09 14:47:47 +0200
committerGravatar waker <wakeroid@gmail.com>2009-08-09 14:47:47 +0200
commit2d520c4c86d0cc67450a7a24a3f2ffba7447cf7e (patch)
tree3f13976c608324942930d3ad918ae6e9a146b75c /csid.cpp
parent62f994737141113a0ee5ccaa1c8e0ef39768d714 (diff)
mp3 duration now beeing calculated on play
Diffstat (limited to 'csid.cpp')
-rw-r--r--csid.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/csid.cpp b/csid.cpp
index bcc32e27..78bb28ac 100644
--- a/csid.cpp
+++ b/csid.cpp
@@ -230,14 +230,14 @@ sldb_find (const uint8_t *digest) {
}
extern "C" int
-csid_init (const char *fname, int track, float start, float end) {
+csid_init (struct playItem_s *it) {
sidplay = new sidplay2;
resid = new ReSIDBuilder ("wtf");
resid->create (sidplay->info ().maxsids);
// resid->create (1);
resid->filter (true);
resid->sampling (p_get_rate ());
- tune = new SidTune (fname);
+ tune = new SidTune (it->fname);
#if 0
// calc md5
uint8_t sig[16];
@@ -263,7 +263,7 @@ csid_init (const char *fname, int track, float start, float end) {
md5_finish (&md5, sig);
#endif
- tune->selectSong (track+1);
+ tune->selectSong (it->tracknum+1);
csid.info.channels = tune->isStereo () ? 2 : 1;
sid2_config_t conf;
conf = sidplay->config ();