comparison Plugins/Input/console/Audacious_Driver.cpp @ 106:d2b88d78ccd7 trunk

[svn] Tell the player that the decoder has fired up :)
author nenolod
date Wed, 02 Nov 2005 21:26:00 -0800
parents 18fe59468510
children 38b6e3d0afb0
comparison
equal deleted inserted replaced
105:18fe59468510 106:d2b88d78ccd7
93 (*length) = -1; 93 (*length) = -1;
94 } 94 }
95 95
96 static void play_file(char *filename) 96 static void play_file(char *filename)
97 { 97 {
98 gchar *name;
98 Emu_Std_Reader reader; 99 Emu_Std_Reader reader;
99 Spc_Emu::header_t header; 100 Spc_Emu::header_t header;
100 101
101 reader.open(filename); 102 reader.open(filename);
102 reader.read(&header, sizeof(header)); 103 reader.read(&header, sizeof(header));
105 spc->init(32000); 106 spc->init(32000);
106 spc->load(header, reader); 107 spc->load(header, reader);
107 spc->start_track(0); 108 spc->start_track(0);
108 109
109 console_ip_is_going = TRUE; 110 console_ip_is_going = TRUE;
111
112 name = get_title(filename);
113
114 console_ip.set_info(name, -1, 0, 32000, 2);
115
116 g_free(name);
110 117
111 decode_thread = g_thread_create(play_loop, spc, TRUE, NULL); 118 decode_thread = g_thread_create(play_loop, spc, TRUE, NULL);
112 119
113 if (!console_ip.output->open_audio(MY_FMT, 32000, 2)) 120 if (!console_ip.output->open_audio(MY_FMT, 32000, 2))
114 return; 121 return;