Lines Matching defs:pLVREV_Private

58     LVREV_Instance_st       *pLVREV_Private;
123 pLVREV_Private =(LVREV_Instance_st *)*phInstance;
124 pLVREV_Private->MemoryTable = *pMemoryTable;
148 pLVREV_Private->pFastData = InstAlloc_AddMember(&FastData, sizeof(LVREV_FastData_st)); /* Fast data memory base address */
152 pLVREV_Private->pDelay_T[3] = InstAlloc_AddMember(&FastData, LVREV_MAX_T3_DELAY * sizeof(LVM_INT32));
153 pLVREV_Private->pDelay_T[2] = InstAlloc_AddMember(&FastData, LVREV_MAX_T2_DELAY * sizeof(LVM_INT32));
154 pLVREV_Private->pDelay_T[1] = InstAlloc_AddMember(&FastData, LVREV_MAX_T1_DELAY * sizeof(LVM_INT32));
155 pLVREV_Private->pDelay_T[0] = InstAlloc_AddMember(&FastData, LVREV_MAX_T0_DELAY * sizeof(LVM_INT32));
159 pLVREV_Private->pScratchDelayLine[i] = InstAlloc_AddMember(&Temporary, sizeof(LVM_INT32) * MaxBlockSize); /* Scratch for each delay line output */
162 LoadConst_32(0,pLVREV_Private->pDelay_T[3] ,(LVM_INT16)LVREV_MAX_T3_DELAY);
163 LoadConst_32(0,pLVREV_Private->pDelay_T[2] ,(LVM_INT16)LVREV_MAX_T2_DELAY);
164 LoadConst_32(0,pLVREV_Private->pDelay_T[1] ,(LVM_INT16)LVREV_MAX_T1_DELAY);
165 LoadConst_32(0,pLVREV_Private->pDelay_T[0] ,(LVM_INT16)LVREV_MAX_T0_DELAY);
170 pLVREV_Private->pDelay_T[1] = InstAlloc_AddMember(&FastData, LVREV_MAX_T1_DELAY * sizeof(LVM_INT32));
171 pLVREV_Private->pDelay_T[0] = InstAlloc_AddMember(&FastData, LVREV_MAX_T0_DELAY * sizeof(LVM_INT32));
175 pLVREV_Private->pScratchDelayLine[i] = InstAlloc_AddMember(&Temporary, sizeof(LVM_INT32) * MaxBlockSize); /* Scratch for each delay line output */
178 LoadConst_32(0,pLVREV_Private->pDelay_T[1] , (LVM_INT16)LVREV_MAX_T1_DELAY);
179 LoadConst_32(0,pLVREV_Private->pDelay_T[0] , (LVM_INT16)LVREV_MAX_T0_DELAY);
184 pLVREV_Private->pDelay_T[0] = InstAlloc_AddMember(&FastData, LVREV_MAX_T0_DELAY * sizeof(LVM_INT32));
188 pLVREV_Private->pScratchDelayLine[i] = InstAlloc_AddMember(&Temporary, sizeof(LVM_INT32) * MaxBlockSize); /* Scratch for each delay line output */
191 LoadConst_32(0,pLVREV_Private->pDelay_T[0] , (LVM_INT16)LVREV_MAX_T0_DELAY);
195 pLVREV_Private->T[0] = LVREV_MAX_T0_DELAY;
196 pLVREV_Private->T[1] = LVREV_MAX_T1_DELAY;
197 pLVREV_Private->T[2] = LVREV_MAX_T2_DELAY;
198 pLVREV_Private->T[3] = LVREV_MAX_T3_DELAY;
199 pLVREV_Private->AB_Selection = 1; /* Select smoothing A to B */
202 pLVREV_Private->pFastCoef = InstAlloc_AddMember(&FastCoef, sizeof(LVREV_FastCoef_st)); /* Fast coefficient memory base address */
203 pLVREV_Private->pScratch = InstAlloc_AddMember(&Temporary, sizeof(LVM_INT32) * MaxBlockSize); /* General purpose scratch */
204 pLVREV_Private->pInputSave = InstAlloc_AddMember(&Temporary, 2 * sizeof(LVM_INT32) * MaxBlockSize); /* Mono->stereo input save for end mix */
205 LoadConst_32(0, pLVREV_Private->pInputSave, (LVM_INT16)(MaxBlockSize*2));
211 pLVREV_Private->InstanceParams = *pInstanceParams;
217 pLVREV_Private->CurrentParams.SampleRate = LVM_FS_INVALID;
218 pLVREV_Private->CurrentParams.OperatingMode = LVM_MODE_DUMMY;
219 pLVREV_Private->CurrentParams.SourceFormat = LVM_SOURCE_DUMMY;
221 pLVREV_Private->bControlPending = LVM_FALSE;
222 pLVREV_Private->bFirstControl = LVM_TRUE;
223 pLVREV_Private->bDisableReverb = LVM_FALSE;
229 pLVREV_Private->BypassMixer.CallbackParam2 = 0;
230 pLVREV_Private->BypassMixer.pCallbackHandle2 = pLVREV_Private;
231 pLVREV_Private->BypassMixer.pGeneralPurpose2 = LVM_NULL;
232 pLVREV_Private->BypassMixer.pCallBack2 = BypassMixer_Callback;
233 pLVREV_Private->BypassMixer.CallbackSet2 = LVM_FALSE;
234 pLVREV_Private->BypassMixer.Current2 = 0;
235 pLVREV_Private->BypassMixer.Target2 = 0;
236 pLVREV_Private->BypassMixer.CallbackParam1 = 0;
237 pLVREV_Private->BypassMixer.pCallbackHandle1 = LVM_NULL;
238 pLVREV_Private->BypassMixer.pGeneralPurpose1 = LVM_NULL;
239 pLVREV_Private->BypassMixer.pCallBack1 = LVM_NULL;
240 pLVREV_Private->BypassMixer.CallbackSet1 = LVM_FALSE;
241 pLVREV_Private->BypassMixer.Current1 = 0x00000000;
242 pLVREV_Private->BypassMixer.Target1 = 0x00000000;
244 pLVREV_Private->RoomSizeInms = 100; // 100 msec
250 pLVREV_Private->GainMixer.CallbackParam = 0;
251 pLVREV_Private->GainMixer.pCallbackHandle = LVM_NULL;
252 pLVREV_Private->GainMixer.pGeneralPurpose = LVM_NULL;
253 pLVREV_Private->GainMixer.pCallBack = LVM_NULL;
254 pLVREV_Private->GainMixer.CallbackSet = LVM_FALSE;
255 pLVREV_Private->GainMixer.Current = 0x03ffffff;
256 pLVREV_Private->GainMixer.Target = 0x03ffffff;
264 pLVREV_Private->pOffsetA[i] = pLVREV_Private->pDelay_T[i];
265 pLVREV_Private->pOffsetB[i] = pLVREV_Private->pDelay_T[i];
267 pLVREV_Private->Mixer_APTaps[i].CallbackParam2 = 0;
268 pLVREV_Private->Mixer_APTaps[i].pCallbackHandle2 = LVM_NULL;
269 pLVREV_Private->Mixer_APTaps[i].pGeneralPurpose2 = LVM_NULL;
270 pLVREV_Private->Mixer_APTaps[i].pCallBack2 = LVM_NULL;
271 pLVREV_Private->Mixer_APTaps[i].CallbackSet2 = LVM_FALSE;
272 pLVREV_Private->Mixer_APTaps[i].Current2 = 0;
273 pLVREV_Private->Mixer_APTaps[i].Target2 = 0;
274 pLVREV_Private->Mixer_APTaps[i].CallbackParam1 = 0;
275 pLVREV_Private->Mixer_APTaps[i].pCallbackHandle1 = LVM_NULL;
276 pLVREV_Private->Mixer_APTaps[i].pGeneralPurpose1 = LVM_NULL;
277 pLVREV_Private->Mixer_APTaps[i].pCallBack1 = LVM_NULL;
278 pLVREV_Private->Mixer_APTaps[i].CallbackSet1 = LVM_FALSE;
279 pLVREV_Private->Mixer_APTaps[i].Current1 = 0;
280 pLVREV_Private->Mixer_APTaps[i].Target1 = 0x7fffffff;
282 pLVREV_Private->Mixer_SGFeedforward[i].CallbackParam = 0;
283 pLVREV_Private->Mixer_SGFeedforward[i].pCallbackHandle = LVM_NULL;
284 pLVREV_Private->Mixer_SGFeedforward[i].pGeneralPurpose = LVM_NULL;
285 pLVREV_Private->Mixer_SGFeedforward[i].pCallBack = LVM_NULL;
286 pLVREV_Private->Mixer_SGFeedforward[i].CallbackSet = LVM_FALSE;
287 pLVREV_Private->Mixer_SGFeedforward[i].Current = 0;
288 pLVREV_Private->Mixer_SGFeedforward[i].Target = 0;
290 pLVREV_Private->Mixer_SGFeedback[i].CallbackParam = 0;
291 pLVREV_Private->Mixer_SGFeedback[i].pCallbackHandle = LVM_NULL;
292 pLVREV_Private->Mixer_SGFeedback[i].pGeneralPurpose = LVM_NULL;
293 pLVREV_Private->Mixer_SGFeedback[i].pCallBack = LVM_NULL;
294 pLVREV_Private->Mixer_SGFeedback[i].CallbackSet = LVM_FALSE;
295 pLVREV_Private->Mixer_SGFeedback[i].Current = 0;
296 pLVREV_Private->Mixer_SGFeedback[i].Target = 0;
298 pLVREV_Private->FeedbackMixer[i].CallbackParam = 0;
299 pLVREV_Private->FeedbackMixer[i].pCallbackHandle = LVM_NULL;
300 pLVREV_Private->FeedbackMixer[i].pGeneralPurpose = LVM_NULL;
301 pLVREV_Private->FeedbackMixer[i].pCallBack = LVM_NULL;
302 pLVREV_Private->FeedbackMixer[i].CallbackSet = LVM_FALSE;
303 pLVREV_Private->FeedbackMixer[i].Current = 0;
304 pLVREV_Private->FeedbackMixer[i].Target = 0;
307 pLVREV_Private->A_DelaySize[0] = LVREV_MAX_AP0_DELAY;
308 pLVREV_Private->B_DelaySize[0] = LVREV_MAX_AP0_DELAY;
309 pLVREV_Private->A_DelaySize[1] = LVREV_MAX_AP1_DELAY;
310 pLVREV_Private->B_DelaySize[1] = LVREV_MAX_AP1_DELAY;
311 pLVREV_Private->A_DelaySize[2] = LVREV_MAX_AP2_DELAY;
312 pLVREV_Private->B_DelaySize[2] = LVREV_MAX_AP2_DELAY;
313 pLVREV_Private->A_DelaySize[3] = LVREV_MAX_AP3_DELAY;
314 pLVREV_Private->B_DelaySize[3] = LVREV_MAX_AP3_DELAY;