Changeset 4928:3c94809279ed in roaraudio
- Timestamp:
- 05/08/11 11:40:21 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roarclients/roarinterconnect.c
r4922 r4928 49 49 #define _HAVE_OSS 50 50 #endif 51 52 #define CLIENT_NAME "roarinterconnect" 51 53 52 54 #define MT_NONE 0x00 … … 174 176 enum rsd_format para2rsdfmt (int bits, int codec) { 175 177 switch (codec) { 176 /*177 RSD_S16_LE = 0x0001,178 RSD_S16_BE = 0x0002,179 RSD_U16_LE = 0x0004,180 RSD_U16_BE = 0x0008,181 RSD_U8 = 0x0010,182 RSD_S8 = 0x0020,183 RSD_S16_NE = 0x0040,184 RSD_U16_NE = 0x0080,185 */186 178 case ROAR_CODEC_PCM_S_LE: 187 179 switch (bits) { … … 192 184 case 16: return RSD_S16_LE; break; 193 185 #endif 186 #ifdef RSD_S32_LE 187 case 32: return RSD_S32_LE; break; 188 #endif 194 189 } 195 190 break; … … 202 197 case 16: return RSD_S16_BE; break; 203 198 #endif 199 #ifdef RSD_S32_BE 200 case 32: return RSD_S32_BE; break; 201 #endif 204 202 } 205 203 break; … … 212 210 case 16: return RSD_U16_LE; break; 213 211 #endif 212 #ifdef RSD_U32_LE 213 case 32: return RSD_U32_LE; break; 214 #endif 214 215 } 215 216 break; … … 221 222 #ifdef RSD_U16_BE 222 223 case 16: return RSD_U16_BE; break; 224 #endif 225 #ifdef RSD_U32_BE 226 case 32: return RSD_U32_BE; break; 223 227 #endif 224 228 } … … 314 318 return 2; 315 319 } 316 if ( roar_vio_simple_stream(&vio, rate, channels, bits, codec, remote, tmp, "roarinterconnect") == -1 ) {320 if ( roar_vio_simple_stream(&vio, rate, channels, bits, codec, remote, tmp, CLIENT_NAME) == -1 ) { 317 321 fprintf(stderr, "Error: can not open RoarAudio stream to %s: %s\n", remote, roar_error2str(roar_error)); 318 322 return 2; … … 388 392 switch (type & ST_MASK) { 389 393 case ST_FILTER: 390 rfh = esd_filter_stream(tmp, rate, remote, "roarinterconnect");394 rfh = esd_filter_stream(tmp, rate, remote, CLIENT_NAME); 391 395 break; 392 396 case ST_TRANSMIT: 393 rfh = esd_play_stream(tmp, rate, remote, "roarinterconnect");397 rfh = esd_play_stream(tmp, rate, remote, CLIENT_NAME); 394 398 break; 395 399 case ST_RECEIVE: 396 rfh = esd_monitor_stream(tmp, rate, remote, "roarinterconnect");400 rfh = esd_monitor_stream(tmp, rate, remote, CLIENT_NAME); 397 401 break; 398 402 default: … … 421 425 rsd_set_param(rd, RSD_SAMPLERATE, &rate); 422 426 rsd_set_param(rd, RSD_FORMAT, &fmt); 427 #ifdef RSD_IDENTITY 428 rsd_set_param(rd, RSD_IDENTITY, CLIENT_NAME); 429 #endif 423 430 rfh = rsd_exec(rd); 424 431 if ( rfh == -1 ) { … … 484 491 } 485 492 486 if ( roar_simple_connect(con, server, "roarinterconnect") == -1 ) {493 if ( roar_simple_connect(con, server, CLIENT_NAME) == -1 ) { 487 494 fprintf(stderr, "Can not connect to local server\n"); 488 495 return 20;
Note: See TracChangeset
for help on using the changeset viewer.