Changeset 1522:2ab4c1e3d956 in roaraudio
- Timestamp:
- 04/12/09 00:06:09 (15 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/vio.h
r1517 r1522 82 82 #define ROAR_VIO_CTL_SET_DBLOCKS (ROAR_VIO_CTL_DRIVER|0x0002) /* set Driver Blocks */ 83 83 #define ROAR_VIO_CTL_GET_DBLKSIZE (ROAR_VIO_CTL_DRIVER|0x0003) /* get Driver Blocks size (in byte) */ 84 #define ROAR_VIO_CTL_SET_DBLKSIZE (ROAR_VIO_CTL_DRIVER|0x0004) /* set Driver Blocks size (in byte) */ 84 85 85 86 // sys io: -
roard/roard.c
r1516 r1522 139 139 int codec; 140 140 int sync = 0; 141 int32_t blocks = -1 ;141 int32_t blocks = -1, blocksize = -1; 142 142 143 143 ROAR_DBG("add_output(drv='%s', dev='%s', opts='%s') = ?", drv, dev, opts); … … 205 205 } else if ( strcmp(k, "blocks") == 0 ) { 206 206 blocks = atoi(v); 207 } else if ( strcmp(k, "blocksize") == 0 ) { 208 blocksize = atoi(v); 207 209 } else if ( strcmp(k, "meta") == 0 ) { 208 210 streams_set_flag(stream, ROAR_FLAG_META); … … 251 253 if ( blocks != -1 ) 252 254 roar_vio_ctl(&(ss->vio), ROAR_VIO_CTL_SET_DBLOCKS, &blocks); 255 256 if ( blocksize != -1 ) 257 roar_vio_ctl(&(ss->vio), ROAR_VIO_CTL_SET_DBLKSIZE, &blocksize); 253 258 254 259 ROAR_DBG("add_output(*): ss->driver_id=%i", ss->driver_id);
Note: See TracChangeset
for help on using the changeset viewer.