Changeset 3011:7b2d74e17603 in roaraudio for libroardsp
- Timestamp:
- 10/28/09 18:34:21 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroardsp/filter_speex_prep.c
r3005 r3011 57 57 memset(self, 0, sizeof(struct roardsp_speex_prep)); 58 58 59 filter->inst = self; 60 59 61 return 0; 60 62 } … … 104 106 return -1; 105 107 108 ROAR_DBG("roardsp_speex_prep_ctl(*): val->i32 = 0x%.8x", val->i32); 109 ROAR_DBG("roardsp_speex_prep_ctl(*): _CBVM(ROARDSP_SPEEX_PREP_DENOISE) = 0x%.8x", _CBVM(ROARDSP_SPEEX_PREP_DENOISE)); 110 106 111 if ( val->i32 & _CBVM(ROARDSP_SPEEX_PREP_DENOISE) ) { 107 val->i32 -= val->i32 & _CBVM(ROARDSP_SPEEX_PREP_DENOISE);112 ROAR_DBG("roardsp_speex_prep_ctl(*): ROARDSP_SPEEX_PREP_CTB(ROARDSP_SPEEX_PREP_DENOISE, val->i32) = 0x%.8x", ROARDSP_SPEEX_PREP_CTB(ROARDSP_SPEEX_PREP_DENOISE, val->i32)); 108 113 switch (ROARDSP_SPEEX_PREP_CTB(ROARDSP_SPEEX_PREP_DENOISE, val->i32)) { 109 114 case ROARDSP_SPEEX_PREP_ON: si = _on; break; … … 112 117 } 113 118 speex_preprocess_ctl(self->preprocess, SPEEX_PREPROCESS_SET_DENOISE, &si); 119 val->i32 -= val->i32 & _CBVM(ROARDSP_SPEEX_PREP_DENOISE); 114 120 } 115 121 116 122 if ( val->i32 & _CBVM(ROARDSP_SPEEX_PREP_AGC) ) { 117 val->i32 -= val->i32 & _CBVM(ROARDSP_SPEEX_PREP_AGC);118 123 switch (ROARDSP_SPEEX_PREP_CTB(ROARDSP_SPEEX_PREP_DENOISE, val->i32)) { 119 124 case ROARDSP_SPEEX_PREP_ON: si = _on; break; … … 122 127 } 123 128 speex_preprocess_ctl(self->preprocess, SPEEX_PREPROCESS_SET_AGC, &si); 129 val->i32 -= val->i32 & _CBVM(ROARDSP_SPEEX_PREP_AGC); 124 130 } 125 131 126 132 if ( val->i32 & _CBVM(ROARDSP_SPEEX_PREP_VAD) ) { 127 val->i32 -= val->i32 & _CBVM(ROARDSP_SPEEX_PREP_VAD);128 133 switch (ROARDSP_SPEEX_PREP_CTB(ROARDSP_SPEEX_PREP_DENOISE, val->i32)) { 129 134 case ROARDSP_SPEEX_PREP_ON: si = _on; break; … … 132 137 } 133 138 speex_preprocess_ctl(self->preprocess, SPEEX_PREPROCESS_SET_VAD, &si); 139 val->i32 -= val->i32 & _CBVM(ROARDSP_SPEEX_PREP_VAD); 134 140 } 135 141
Note: See TracChangeset
for help on using the changeset viewer.