diff options
author | 2010-01-12 09:13:17 +0100 | |
---|---|---|
committer | 2010-01-12 09:13:17 +0100 | |
commit | 9ae08cc0f9bed7a62801e2526537fcffe14e53a9 (patch) | |
tree | 7659e03b3941da6a6e492d1ef6c7190aaa7cc965 /streamer.c | |
parent | f6fdf11dcbc98fa1477bcfc5ae7317a5b2e75ede (diff) |
ported gme and dumb to new api
Diffstat (limited to 'streamer.c')
-rw-r--r-- | streamer.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -36,8 +36,8 @@ #include "volume.h" #include "vfs.h" -#define trace(...) { fprintf(stderr, __VA_ARGS__); } -//#define trace(fmt,...) +//#define trace(...) { fprintf(stderr, __VA_ARGS__); } +#define trace(fmt,...) static intptr_t streamer_tid; static int src_quality; @@ -183,11 +183,8 @@ streamer_set_current (playItem_t *it) { dec = plug_get_decoder_for_id (it->decoder_id); } if (dec) { - streamer_lock (); - streamer_unlock (); str_current_decoder = dec->init (DB_PLAYITEM (it)); - streamer_lock (); - streamer_unlock (); + trace ("str: acquired decoder ptr %p\n", str_current_decoder); pl_item_copy (&str_streaming_song, it); if (!str_current_decoder) { trace ("decoder->init returned NULL\n"); |