Changeset 933:2c06d248d2e6 in roaraudio
- Timestamp:
- 12/07/08 18:02:33 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/roard.c
r932 r933 123 123 124 124 int add_output (char * drv, char * dev, char * opts) { 125 int stream; 126 struct roar_stream * s; 127 struct roar_stream_server * ss; 128 125 129 ROAR_WARN("add_output(drv='%s', dev='%s', opts='%s') = ?", drv, dev, opts); 126 return -1; 130 131 if ( (stream = streams_new()) == -1 ) { 132 return -1; 133 } 134 135 streams_get(stream, &ss); 136 s = ROAR_STREAM(ss); 137 138 memcpy(&(s->info), g_sa, sizeof(struct roar_audio_info)); 139 140 s->dir = ROAR_DIR_OUTPUT; 141 s->pos_rel_id = -1; 142 // s->info.codec = codec; 143 144 145 if ( driver_openvio(&(ss->vio), &(ss->driver_id), drv, dev, &(s->info), -1) ) { 146 streams_delete(stream); 147 return -1; 148 } 149 150 client_stream_add(g_source_client, stream); 151 152 return 0; 127 153 } 128 154 … … 263 289 } else if ( strcmp(k, "-oN") == 0 ) { 264 290 add_output(o_drv, o_dev, o_opts); 291 o_drv = o_dev = o_opts = NULL; 265 292 266 293 } else if ( strcmp(k, "-s") == 0 || strcmp(k, "--source") == 0 ) {
Note: See TracChangeset
for help on using the changeset viewer.