Changeset 1036:718696ab57af in roaraudio
- Timestamp:
- 12/23/08 05:53:03 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/xmms/roar.c
r721 r1036 82 82 }; 83 83 84 #define STATE_CONNECTED 1 85 #define STATE_PLAYING 2 84 #define STATE_CONNECTED 1 85 #define STATE_PLAYING 2 86 #define STATE_NORECONNECT 4 86 87 87 88 struct xmms_roar_out { … … 187 188 g_inst.state |= STATE_CONNECTED; 188 189 g_inst.state -= STATE_CONNECTED; 189 return FALSE; 190 if ( !(g_inst.state & STATE_NORECONNECT) ) { 191 g_inst.state |= STATE_NORECONNECT; 192 return roar_open(fmt, rate, nch); 193 } else { 194 g_inst.state -= STATE_NORECONNECT; 195 return FALSE; 196 } 190 197 } 191 198 g_inst.state |= STATE_PLAYING; … … 294 301 295 302 meta.value = info; 303 ROAR_DBG("roar_update_metadata(*): setting meta data: type=%i, strlen(value)=%i", meta.type, strlen(info)); 296 304 roar_stream_meta_set(&(g_inst.con), &(g_inst.stream), ROAR_META_MODE_SET, &meta); 297 305 … … 300 308 301 309 info = xmms_remote_get_playlist_title(g_inst.session, pos); 302 303 310 if ( info ) { 304 311 meta.type = ROAR_META_TYPE_TITLE;
Note: See TracChangeset
for help on using the changeset viewer.