Changeset 2085:4194fe29d77a in roaraudio


Ignore:
Timestamp:
07/20/09 15:32:56 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added support for a output option 'q=...'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/roard.c

    r2028 r2085  
    180180 int32_t universe = -1; 
    181181 uint16_t tu16; 
     182 float q = -32e6; 
    182183 
    183184 ROAR_DBG("add_output(drv='%s', dev='%s', opts='%s') = ?", drv, dev, opts); 
     
    236237    error++; 
    237238   } 
     239  } else if ( strcmp(k, "q") == 0 ) { 
     240   q = atof(v); 
    238241  } else if ( strcmp(k, "blocks") == 0 ) { 
    239242   blocks = atoi(v); 
     
    327330 roar_vio_ctl(&(ss->vio), ROAR_VIO_CTL_SET_SSTREAM,   s); // ignore errors here 
    328331 
     332 if ( q > -1e6 ) 
     333  streams_ctl(stream, ROAR_CODECFILTER_CTL_SET_Q|ROAR_STREAM_CTL_TYPE_FLOAT, &q); 
     334 
    329335 if ( blocks != -1 ) 
    330336  roar_vio_ctl(&(ss->vio), ROAR_VIO_CTL_SET_DBLOCKS, &blocks); 
Note: See TracChangeset for help on using the changeset viewer.