Changeset 3292:af91815a4426 in roaraudio
- Timestamp:
- 02/01/10 20:36:09 (14 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/vio_dstr.h
r3291 r3292 168 168 int roar_vio_dstr_init_defaults_c (struct roar_vio_defaults * def, int type, struct roar_vio_defaults * odef, int o_flags); 169 169 170 int roar_vio_open_default (struct roar_vio_calls * calls, struct roar_vio_defaults * def );170 int roar_vio_open_default (struct roar_vio_calls * calls, struct roar_vio_defaults * def, char * opts); 171 171 172 172 int roar_vio_open_dstr (struct roar_vio_calls * calls, char * dstr, struct roar_vio_defaults * def, int dnum); -
libroar/vio_dstr.c
r3291 r3292 190 190 191 191 #ifndef ROAR_WITHOUT_VIO_DSTR 192 int roar_vio_open_default (struct roar_vio_calls * calls, struct roar_vio_defaults * def) { 192 int roar_vio_open_default (struct roar_vio_calls * calls, struct roar_vio_defaults * def, char * opts) { 193 ROAR_DBG("roar_vio_open_default(calls=%p, def=%p, opts='%s') = ?", calls, def, opts); 194 193 195 if ( calls == NULL || def == NULL ) 194 196 return -1; … … 630 632 } 631 633 632 if ( roar_vio_open_default(tc, def) == -1 ) { 634 if ( chain->opts == NULL ) { 635 if ( chain[1].type != ROAR_VIO_DSTR_OBJT_EOL ) { 636 chain->opts = chain[1].opts; 637 } 638 } 639 640 if ( roar_vio_open_default(tc, def, chain->opts) == -1 ) { 633 641 _ret(-1); 634 642 }
Note: See TracChangeset
for help on using the changeset viewer.