diff options
author | waker <wakeroid@gmail.com> | 2011-04-29 22:38:31 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2011-04-29 22:38:31 +0200 |
commit | 20627955d1184b5f07b8f7910a59f15cdc4802c8 (patch) | |
tree | afc2111b9d3be287d3e82dcc54b23f84c88e4183 /plugins/cdda/cdda.c | |
parent | cec677f6022983afbc144a52eff8a719a1086577 (diff) |
changed some API entry points to make it possible working with specific playlists, and not just the current one
Diffstat (limited to 'plugins/cdda/cdda.c')
-rw-r--r-- | plugins/cdda/cdda.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/cdda/cdda.c b/plugins/cdda/cdda.c index 8bd8f296..6c4d6af7 100644 --- a/plugins/cdda/cdda.c +++ b/plugins/cdda/cdda.c @@ -303,7 +303,7 @@ resolve_disc (CdIo_t *cdio) } static DB_playItem_t * -insert_single_track (CdIo_t* cdio, DB_playItem_t *after, const char* file, int track_nr, int discid) +insert_single_track (CdIo_t* cdio, ddb_playlist_t *plt, DB_playItem_t *after, const char* file, int track_nr, int discid) { char tmp[file ? strlen (file) + 20 : 20]; if (file) @@ -330,7 +330,7 @@ insert_single_track (CdIo_t* cdio, DB_playItem_t *after, const char* file, int t deadbeef->pl_set_meta_int (it, ":CDIO_DISCID", discid); - after = deadbeef->pl_insert_item (after, it); + after = deadbeef->plt_insert_item (plt, after, it); return after; } @@ -483,7 +483,7 @@ read_disc_cdtext (struct cddb_thread_params *params) } static DB_playItem_t * -cda_insert (DB_playItem_t *after, const char *fname) { +cda_insert (ddb_playlist_t *plt, DB_playItem_t *after, const char *fname) { trace ("CDA insert: %s\n", fname); CdIo_t* cdio = NULL; int track_nr; @@ -553,7 +553,7 @@ cda_insert (DB_playItem_t *after, const char *fname) { for (i = 0; i < tracks; i++) { trace ("inserting track %d\n", i); - res = insert_single_track (cdio, res, is_image ? fname : NULL, i+first_track, discid); + res = insert_single_track (cdio, plt, res, is_image ? fname : NULL, i+first_track, discid); if (res) { p->items[i] = res; } @@ -574,7 +574,7 @@ cda_insert (DB_playItem_t *after, const char *fname) { else { track_nr = atoi (shortname); - res = insert_single_track (cdio, after, NULL, track_nr, discid); + res = insert_single_track (cdio, plt, after, NULL, track_nr, discid); if (res) { read_track_cdtext (cdio, track_nr, res); deadbeef->pl_item_unref (res); |