Changeset 1926:4522f8bfab00 in roaraudio for roard
- Timestamp:
- 06/04/09 16:51:25 (15 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/roard.c
r1924 r1926 166 166 #endif 167 167 int codec; 168 int sync = 0 ;168 int sync = 0, f_mmap = 0; 169 169 int32_t blocks = -1, blocksize = -1; 170 170 int dir = ROAR_DIR_OUTPUT; … … 235 235 } else if ( strcmp(k, "blocksize") == 0 ) { 236 236 blocksize = atoi(v); 237 } else if ( strcmp(k, "mmap") == 0 ) { 238 f_mmap = 1; 237 239 } else if ( strcmp(k, "subsystem") == 0 ) { 238 240 if ( !strcasecmp(v, "wave") || !strcasecmp(v, "waveform") ) { … … 327 329 streams_reset_flag(stream, ROAR_FLAG_SYNC); 328 330 } 331 332 if ( f_mmap ) 333 streams_set_flag(stream, ROAR_FLAG_MMAP); 329 334 330 335 return 0; -
roard/streams.c
r1914 r1926 390 390 return -1; 391 391 392 if ( flag & ROAR_FLAG_MMAP ) 393 flag -= ROAR_FLAG_MMAP; 394 392 395 if ( flag & ROAR_FLAG_PRIMARY ) { 393 396 streams_set_primary(id, 1);
Note: See TracChangeset
for help on using the changeset viewer.