Changeset 3580:fcf489c8762c in roaraudio


Ignore:
Timestamp:
02/27/10 21:47:08 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

use volume, use MAX/4 as default volume for beeps

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/beep.h

    r3568 r3580  
    4242#define ROAR_BEEP_MAX_POS 32767 
    4343 
     44#define ROAR_BEEP_DEFAULT_VOL (ROAR_BEEP_MAX_VOL/4) 
     45 
    4446#define ROAR_BEEP_TYPE_DEFAULT            0 
    4547#define ROAR_BEEP_TYPE_CBELL              1 
  • roard/beep.c

    r3578 r3580  
    9797 struct roar_buffer        * buf; 
    9898 int stream; 
     99 int i; 
    99100 
    100101 ROAR_DBG("beep_start(client=%i, beep=%p) = ?", client, beep); 
    101102 
    102103 if ( beep->vol  == 0 ) 
    103   beep->vol  = ROAR_BEEP_MAX_VOL; 
     104  beep->vol  = ROAR_BEEP_DEFAULT_VOL; 
    104105 
    105106 if ( beep->time == 0 ) 
     
    153154 s->info.bits     = 8; 
    154155 
     156 for (i = 0; i < s->info.channels; i++) { 
     157  ss->mixer.mixer[i] = beep->vol; 
     158  ss->mixer.scale    = ROAR_BEEP_MAX_VOL; 
     159 } 
     160 
    155161 if ( streams_set_dir(stream, ROAR_DIR_PLAY, 1) == -1 ) { 
    156162  streams_delete(stream); 
Note: See TracChangeset for help on using the changeset viewer.