Changeset 2264:b83ab846836d in roaraudio
- Timestamp:
- 08/02/09 16:15:22 (15 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/roard.c
r2234 r2264 201 201 } 202 202 203 g_config->streams[ROAR_DIR_FILTER ].flags = ROAR_FLAG_SYNC; 203 204 g_config->streams[ROAR_DIR_MIDI_OUT].flags = ROAR_FLAG_SYNC; 204 205 g_config->streams[ROAR_DIR_BIDIR ].flags = ROAR_FLAG_ANTIECHO; -
roard/streams.c
r2259 r2264 334 334 335 335 if ( dir == ROAR_DIR_FILTER ) { 336 streams_set_flag(id, ROAR_FLAG_SYNC);337 336 ss->ready = 1; 338 337 return 0; … … 440 439 break; 441 440 441 // the fh is updated as soon as teh fh get ready: 442 case ROAR_DIR_FILTER: 443 break; 444 442 445 // normal behavor (vio blocking): 443 446 default: … … 479 482 480 483 if ( flag & ROAR_FLAG_SYNC ) { 481 streams_set_sync(id, 0); 484 // we refuse to reset the flag on FILTER streams 485 if ( streams_get_dir(id) == ROAR_DIR_FILTER ) { 486 // flags -= ROAR_FLAG_SYNC; 487 return -1; 488 } else { 489 streams_set_sync(id, 0); 490 } 482 491 } 483 492
Note: See TracChangeset
for help on using the changeset viewer.