Changeset 1739:f0ae1a58a34b in roaraudio


Ignore:
Timestamp:
05/17/09 22:29:35 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added --roard-cfreq

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • configure

    r1737 r1739  
    9696ROAR_DRIVER_CODEC='' 
    9797 
     98ROARD_CFREQ='' # cycle frequens for roard, normaly 100Hz 
     99 
    98100echo -n "checking for C compiler... " 
    99101if [ "$CC" != '' ] 
     
    181183   echo '--without-listen            - Disable listening sockets in roard' 
    182184   echo '                              This is the same as allways using --no-listen' 
     185   echo 
     186   echo '--roard-cfreq FREQ          - Sets the cycle frequency of roard in Hz.' 
    183187   echo 
    184188   echo '--without-libao             - Disable build of libao plugin' 
     
    311315  '--without-listen') 
    312316   NO_LISTEN=true 
     317  ;; 
     318  '--roard-cfreq') 
     319   ROARD_CFREQ="$2" 
     320   shift; 
    313321  ;; 
    314322  '--without-libao') 
     
    647655 [ "$ROAR_DRIVER_DEFAULT" = '' ] || echo "#define ROAR_DRIVER_DEFAULT   \"$ROAR_DRIVER_DEFAULT\"" 
    648656 [ "$ROAR_DRIVER_CODEC"   = '' ] || echo "#define ROAR_DRIVER_CODEC     \"$ROAR_DRIVER_CODEC\"" 
     657 echo 
     658 [ "$ROARD_CFREQ"         = '' ] || echo "#define ROAR_OUTPUT_CFREQ     $ROARD_CFREQ" 
    649659 echo 
    650660 $MINIMAL      && echo '#define ROAR_MINIMAL' 
  • roard/include/output.h

    r1668 r1739  
    3636//#define ROAR_OUTPUT_BUFFER_SAMPLES 441 
    3737 
     38#ifdef ROAR_OUTPUT_CFREQ 
     39#define ROAR_OUTPUT_BUFFER_SAMPLES (ROAR_RATE_DEFAULT/ROAR_OUTPUT_CFREQ) 
     40#else 
    3841// in normal case we use 100 cycles per sec, as we do not know the sample 
    3942// rate at compile time we guess it's normaly the default rate. 
     
    4548#else 
    4649#define ROAR_OUTPUT_BUFFER_SAMPLES (ROAR_RATE_DEFAULT/100) 
     50#endif 
    4751#endif 
    4852 
Note: See TracChangeset for help on using the changeset viewer.