Changeset 1141:37c25717fca0 in roaraudio for libroardsp/filter_quantify.c


Ignore:
Timestamp:
01/21/09 22:51:58 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added support to reset filters, some cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroardsp/filter_quantify.c

    r987 r1141  
    2626 
    2727int roardsp_quantify_init  (struct roardsp_filter * filter, struct roar_stream * stream, int id) { 
    28  int n = 64; 
    2928 
    30  roardsp_amp_ctl(filter, ROARDSP_FCTL_N, &n); 
     29 roardsp_filter_reset(filter, ROARDSP_RESET_FULL); 
    3130 
    32  ROAR_DBG("roardsp_quantify_init(*) = 0"); 
    3331 return 0; 
    3432} 
     
    7169} 
    7270 
     71int roardsp_quantify_reset (struct roardsp_filter * filter, int what) { 
     72 int n = 64; 
     73 
     74 if ( filter == NULL ) 
     75  return -1; 
     76 
     77 switch (what) { 
     78  case ROARDSP_RESET_NONE: 
     79  case ROARDSP_RESET_STATE: 
     80    return  0; 
     81   break; 
     82  case ROARDSP_RESET_FULL: 
     83    roardsp_quantify_ctl(filter, ROARDSP_FCTL_N, &n); 
     84    return  0; 
     85   break; 
     86  default: 
     87    return -1; 
     88 } 
     89 
     90 return -1; 
     91} 
     92 
    7393//ll 
Note: See TracChangeset for help on using the changeset viewer.