Allows us to debug gstreamer using the command line options from: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-debugging.html diff -X dontdiff -urNp tunesbrowser-0.1.7-pre2/audioplayer.c tunesbrowser-mod/audioplayer.c --- tunesbrowser-0.1.7-pre2/audioplayer.c 2004-11-22 11:37:39.000000000 +0000 +++ tunesbrowser-mod/audioplayer.c 2004-11-28 00:11:10.363439856 +0000 @@ -228,11 +228,11 @@ static void cb_iterate(GstBin *bin, gpoi return; } -void audioplayer_init() +void audioplayer_init(int *argc, char **argv[]) { GstElement *decoder, *audiosink; - gst_init(0, NULL); + gst_init(argc, argv); pipeline_thread = gst_thread_new ("pipeline"); #if (GST_VERSION_MINOR <= 6) diff -X dontdiff -urNp tunesbrowser-0.1.7-pre2/main.c tunesbrowser-mod/main.c --- tunesbrowser-0.1.7-pre2/main.c 2004-11-22 11:28:56.000000000 +0000 +++ tunesbrowser-mod/main.c 2004-11-28 00:11:07.799829584 +0000 @@ -104,7 +104,7 @@ int main(int argc, char *argv[]) { songlist_init(xml); init_daap(); - audioplayer_init(); + audioplayer_init(&argc, &argv); /* seems gstreamer removes my signal handlers */ install_sighandlers(); diff -X dontdiff -urNp tunesbrowser-0.1.7-pre2/tunesbrowser.h tunesbrowser-mod/tunesbrowser.h --- tunesbrowser-0.1.7-pre2/tunesbrowser.h 2004-10-30 14:45:40.000000000 +0100 +++ tunesbrowser-mod/tunesbrowser.h 2004-11-28 00:10:56.709515568 +0000 @@ -43,7 +43,7 @@ void resume_daap_song(); /* hack */ void daap_audiocb_finished(); -void audioplayer_init(); +void audioplayer_init(int *argc, char **argv[]); void audioplayer_playpipe(int fd); void audioplayer_finalize(); void audioplayer_pause();