# HG changeset patch # User Yoshiki Yazawa # Date 1194898307 -32400 # Node ID c4b97a9c1f6b2d70fc85a68cdf802d5b6547d550 # Parent 19725f003ddfbebe064d392e198a8a7e21374ce8 remove get_time(). diff -r 19725f003ddf -r c4b97a9c1f6b src/cue/Makefile --- a/src/cue/Makefile Tue Nov 06 15:17:07 2007 -0600 +++ b/src/cue/Makefile Tue Nov 13 05:11:47 2007 +0900 @@ -8,5 +8,5 @@ plugindir := ${plugindir}/${INPUT_PLUGIN_DIR} CFLAGS += ${PLUGIN_CFLAGS} -CPPFLAGS += ${PLUGIN_CPPFLAGS} ${MOWGLI_CFLAGS} ${DBUS_CFLAGS} ${GTK_CFLAGS} ${GLIB_CFLAGS} ${PANGO_CFLAGS} ${ARCH_DEFINES} -I../../intl -I../.. +CPPFLAGS += ${PLUGIN_CPPFLAGS} ${MOWGLI_CFLAGS} ${DBUS_CFLAGS} ${GTK_CFLAGS} ${GLIB_CFLAGS} ${PANGO_CFLAGS} ${ARCH_DEFINES} -I../../intl -I../.. -DDEBUG LIBS += ${GTK_LIBS} ${GLIB_LIBS} ${PANGO_LIBS} ${DBUS_LIB} ${MOWGLI_LIBS} diff -r 19725f003ddf -r c4b97a9c1f6b src/cue/cuesheet.c --- a/src/cue/cuesheet.c Tue Nov 06 15:17:07 2007 -0600 +++ b/src/cue/cuesheet.c Tue Nov 13 05:11:47 2007 +0900 @@ -39,7 +39,6 @@ static gboolean is_our_file(gchar *filespec); static void play(InputPlayback *data); static void play_cue_uri(InputPlayback *data, gchar *uri); -static gint get_time(InputPlayback *data); static void seek(InputPlayback *data, gint time); static void stop(InputPlayback *data); static void cue_pause(InputPlayback *data, short); @@ -97,7 +96,6 @@ .stop = stop, .pause = cue_pause, .seek = seek, - .get_time = get_time, .cleanup = cue_cleanup, /* cleanup */ .get_song_tuple = get_tuple, }; @@ -177,11 +175,6 @@ return FALSE; } -static gint get_time(InputPlayback *playback) -{ - return playback->output->output_time(); -} - static void play(InputPlayback *data) { gchar *uri = g_strdup(data->filename); @@ -469,6 +462,8 @@ real_ip->plugin->output = cue_ip.output; real_ip->filename = cue_file; + data->playing = 1; + real_play_thread = g_thread_create((GThreadFunc)(real_ip->plugin->play_file), (gpointer)real_ip, TRUE, NULL); g_usleep(50000); // wait for 50msec while real input plugin is initializing.