Changeset 1141:37c25717fca0 in roaraudio for libroardsp/filter_highp.c
- Timestamp:
- 01/21/09 22:51:58 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroardsp/filter_highp.c
r1104 r1141 111 111 } 112 112 113 int roardsp_highp_reset (struct roardsp_filter * filter, int what) { 114 struct roardsp_highp * self; 115 float freq = 25; 116 117 if ( filter == NULL ) 118 return -1; 119 120 if ( filter->inst == NULL ) 121 return -1; 122 123 self = filter->inst; 124 125 switch (what) { 126 case ROARDSP_RESET_NONE: 127 return 0; 128 break; 129 case ROARDSP_RESET_FULL: 130 roardsp_highp_ctl(filter, ROARDSP_FCTL_FREQ, &freq); 131 case ROARDSP_RESET_STATE: 132 memset(self->oldin, 0, sizeof(int32_t)*ROAR_MAX_CHANNELS); 133 memset(self->oldout, 0, sizeof(int32_t)*ROAR_MAX_CHANNELS); 134 return 0; 135 break; 136 default: 137 return -1; 138 } 139 140 return -1; 141 } 142 113 143 #endif 114 144
Note: See TracChangeset
for help on using the changeset viewer.