summaryrefslogtreecommitdiff
path: root/playlist.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-01-11 22:08:31 +0100
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-01-11 22:19:27 +0100
commitf6fdf11dcbc98fa1477bcfc5ae7317a5b2e75ede (patch)
treeabee6c4200df2b4e924da4ef54f6bcae0c77a62f /playlist.c
parent92a8bcfc52f15022e3e7c0bdbc82f12ac327ecca (diff)
decoder plugin reentrancy WIP (mp3 works)
Diffstat (limited to 'playlist.c')
-rw-r--r--playlist.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/playlist.c b/playlist.c
index 62ea6a7a..aef7d531 100644
--- a/playlist.c
+++ b/playlist.c
@@ -42,8 +42,8 @@
#define PLAYLIST_MAJOR_VER 1
#define PLAYLIST_MINOR_VER 1
-//#define trace(...) { fprintf(stderr, __VA_ARGS__); }
-#define trace(fmt,...)
+#define trace(...) { fprintf(stderr, __VA_ARGS__); }
+//#define trace(fmt,...)
#define SKIP_BLANK_CUE_TRACKS 1
@@ -682,6 +682,7 @@ pl_insert_pls (playItem_t *after, const char *fname, int *pabort, int (*cb)(play
playItem_t *
pl_insert_file (playItem_t *after, const char *fname, int *pabort, int (*cb)(playItem_t *it, void *data), void *user_data) {
+ trace ("pl_insert_file %s\n", fname);
if (!fname || !(*fname)) {
return NULL;
}
@@ -738,6 +739,7 @@ pl_insert_file (playItem_t *after, const char *fname, int *pabort, int (*cb)(pla
DB_decoder_t **decoders = plug_get_decoder_list ();
// match by decoder
for (int i = 0; decoders[i]; i++) {
+ trace ("matching decoder %d(%s)...\n", i, decoders[i]->id);
if (decoders[i]->exts && decoders[i]->insert) {
const char **exts = decoders[i]->exts;
for (int e = 0; exts[e]; e++) {