post_proc: add PBE effect for speaker
Enable PBE for speaker device
Change-Id: I1a48dff038baf63376f1d4b355888159cf69ba81
diff --git a/msm8909/post_proc/bundle.c b/msm8909/post_proc/bundle.c
index 37e78b1..e54d4f0 100644
--- a/msm8909/post_proc/bundle.c
+++ b/msm8909/post_proc/bundle.c
@@ -361,24 +361,25 @@
eq_ctxt->ctl = NULL;
} else if (memcmp(uuid, &bassboost_descriptor.uuid,
sizeof(effect_uuid_t)) == 0) {
- bassboost_context_t *bass_ctxt = (bassboost_context_t *)
- calloc(1, sizeof(bassboost_context_t));
+ bass_context_t *bass_ctxt = (bass_context_t *)
+ calloc(1, sizeof(bass_context_t));
if (bass_ctxt == NULL) {
return -ENOMEM;
}
context = (effect_context_t *)bass_ctxt;
- context->ops.init = bassboost_init;
- context->ops.reset = bassboost_reset;
- context->ops.set_parameter = bassboost_set_parameter;
- context->ops.get_parameter = bassboost_get_parameter;
- context->ops.set_device = bassboost_set_device;
- context->ops.enable = bassboost_enable;
- context->ops.disable = bassboost_disable;
- context->ops.start = bassboost_start;
- context->ops.stop = bassboost_stop;
+ context->ops.init = bass_init;
+ context->ops.reset = bass_reset;
+ context->ops.set_parameter = bass_set_parameter;
+ context->ops.get_parameter = bass_get_parameter;
+ context->ops.set_device = bass_set_device;
+ context->ops.enable = bass_enable;
+ context->ops.disable = bass_disable;
+ context->ops.start = bass_start;
+ context->ops.stop = bass_stop;
context->desc = &bassboost_descriptor;
- bass_ctxt->ctl = NULL;
+ bass_ctxt->bassboost_ctxt.ctl = NULL;
+ bass_ctxt->pbe_ctxt.ctl = NULL;
} else if (memcmp(uuid, &virtualizer_descriptor.uuid,
sizeof(effect_uuid_t)) == 0) {
virtualizer_context_t *virt_ctxt = (virtualizer_context_t *)