Changeset 1968:ca3b6d6306d8 in roaraudio
- Timestamp:
- 06/11/09 22:53:07 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/light.c
r1967 r1968 166 166 unsigned char buf[512]; 167 167 register unsigned char * bufptr; 168 struct roar_roardmx_message mes; 169 int i; 170 int have_message = 0; 168 171 169 172 if ( g_streams[id] == NULL ) … … 196 199 return 0; 197 200 break; 201 case ROAR_CODEC_ROARDMX: 202 for (i = 0; i < g_light_state.channels; i++) { 203 if ( g_light_state.changes[i] ) { 204 if ( !have_message ) 205 if ( roar_roardmx_message_new_sset(&mes) == -1 ) 206 return -1; 207 208 have_message = 2; 209 210 if ( roar_roardmx_message_add_chanval(&mes, i, g_light_state.state[i]) == -1 ) { 211 if ( roar_roardmx_message_send(&mes, &(ss->vio)) == -1 ) 212 return -1; 213 214 if ( roar_roardmx_message_new_sset(&mes) == -1 ) 215 return -1; 216 217 have_message = 1; 218 } 219 } 220 } 221 222 if ( have_message == 2 ) { 223 if ( roar_roardmx_message_send(&mes, &(ss->vio)) == -1 ) 224 return -1; 225 } 226 return 0; 227 break; 198 228 default: 199 229 streams_delete(id);
Note: See TracChangeset
for help on using the changeset viewer.