Changeset 3136:e9b53172083c in roaraudio for libroar/stream.c
- Timestamp:
- 01/15/10 10:40:14 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/stream.c
r2951 r3136 36 36 37 37 int roar_stream_connect (struct roar_connection * con, struct roar_stream * s, int dir) { 38 struct roar_libroar_config * config = roar_libroar_get_config(); 39 struct roar_stream ms; 38 40 struct roar_message m; 39 41 40 42 s->dir = dir; 43 44 memcpy(&ms, s, sizeof(ms)); 41 45 42 46 m.cmd = ROAR_CMD_NEW_STREAM; … … 44 48 m.pos = 0; 45 49 46 roar_stream_s2m(s, &m); 50 if ( config != NULL ) { 51 if ( config->info.rate ) 52 ms.info.rate = config->info.rate; 53 if ( config->info.bits ) 54 ms.info.bits = config->info.bits; 55 if ( config->info.channels ) 56 ms.info.channels = config->info.channels; 57 if ( config->info.codec ) 58 ms.info.codec = config->info.codec; 59 } 60 61 roar_stream_s2m(&ms, &m); 47 62 48 63 if ( roar_req(con, &m, NULL) != 0 )
Note: See TracChangeset
for help on using the changeset viewer.