Loading media/libeffects/preprocessing/Android.mk +1 −1 Original line number Original line Diff line number Diff line Loading @@ -12,7 +12,7 @@ LOCAL_SRC_FILES:= \ LOCAL_C_INCLUDES += \ LOCAL_C_INCLUDES += \ external/webrtc \ external/webrtc \ external/webrtc/webrtc/modules/interface \ external/webrtc/webrtc/modules/include \ external/webrtc/webrtc/modules/audio_processing/include \ external/webrtc/webrtc/modules/audio_processing/include \ $(call include-path-for, audio-effects) $(call include-path-for, audio-effects) Loading media/libeffects/preprocessing/PreProcessing.cpp +10 −14 Original line number Original line Diff line number Diff line Loading @@ -884,8 +884,8 @@ int Session_ReleaseEffect(preproc_session_t *session, int Session_SetConfig(preproc_session_t *session, effect_config_t *config) int Session_SetConfig(preproc_session_t *session, effect_config_t *config) { { uint32_t sr; uint32_t sr; uint32_t inCnl = audio_channel_count_from_out_mask(config->inputCfg.channels); uint32_t inCnl = audio_channel_count_from_in_mask(config->inputCfg.channels); uint32_t outCnl = audio_channel_count_from_out_mask(config->outputCfg.channels); uint32_t outCnl = audio_channel_count_from_in_mask(config->outputCfg.channels); if (config->inputCfg.samplingRate != config->outputCfg.samplingRate || if (config->inputCfg.samplingRate != config->outputCfg.samplingRate || config->inputCfg.format != config->outputCfg.format || config->inputCfg.format != config->outputCfg.format || Loading Loading @@ -919,10 +919,10 @@ int Session_SetConfig(preproc_session_t *session, effect_config_t *config) } } const webrtc::ProcessingConfig processing_config = { const webrtc::ProcessingConfig processing_config = { {{static_cast<int>(session->apmSamplingRate), static_cast<int>(inCnl)}, {{static_cast<int>(session->apmSamplingRate), inCnl}, {static_cast<int>(session->apmSamplingRate), static_cast<int>(outCnl)}, {static_cast<int>(session->apmSamplingRate), outCnl}, {static_cast<int>(session->apmSamplingRate), static_cast<int>(inCnl)}, {static_cast<int>(session->apmSamplingRate), inCnl}, {static_cast<int>(session->apmSamplingRate), static_cast<int>(inCnl)}}}; {static_cast<int>(session->apmSamplingRate), inCnl}}}; status = session->apm->Initialize(processing_config); status = session->apm->Initialize(processing_config); if (status < 0) { if (status < 0) { return -EINVAL; return -EINVAL; Loading Loading @@ -1040,14 +1040,10 @@ int Session_SetReverseConfig(preproc_session_t *session, effect_config_t *config } } uint32_t inCnl = audio_channel_count_from_out_mask(config->inputCfg.channels); uint32_t inCnl = audio_channel_count_from_out_mask(config->inputCfg.channels); const webrtc::ProcessingConfig processing_config = { const webrtc::ProcessingConfig processing_config = { {{static_cast<int>(session->apmSamplingRate), {{static_cast<int>(session->apmSamplingRate), session->inChannelCount}, static_cast<int>(session->inChannelCount)}, {static_cast<int>(session->apmSamplingRate), session->outChannelCount}, {static_cast<int>(session->apmSamplingRate), {static_cast<int>(session->apmSamplingRate), inCnl}, static_cast<int>(session->outChannelCount)}, {static_cast<int>(session->apmSamplingRate), inCnl}}}; {static_cast<int>(session->apmSamplingRate), static_cast<int>(inCnl)}, {static_cast<int>(session->apmSamplingRate), static_cast<int>(inCnl)}}}; int status = session->apm->Initialize(processing_config); int status = session->apm->Initialize(processing_config); if (status < 0) { if (status < 0) { return -EINVAL; return -EINVAL; Loading Loading
media/libeffects/preprocessing/Android.mk +1 −1 Original line number Original line Diff line number Diff line Loading @@ -12,7 +12,7 @@ LOCAL_SRC_FILES:= \ LOCAL_C_INCLUDES += \ LOCAL_C_INCLUDES += \ external/webrtc \ external/webrtc \ external/webrtc/webrtc/modules/interface \ external/webrtc/webrtc/modules/include \ external/webrtc/webrtc/modules/audio_processing/include \ external/webrtc/webrtc/modules/audio_processing/include \ $(call include-path-for, audio-effects) $(call include-path-for, audio-effects) Loading
media/libeffects/preprocessing/PreProcessing.cpp +10 −14 Original line number Original line Diff line number Diff line Loading @@ -884,8 +884,8 @@ int Session_ReleaseEffect(preproc_session_t *session, int Session_SetConfig(preproc_session_t *session, effect_config_t *config) int Session_SetConfig(preproc_session_t *session, effect_config_t *config) { { uint32_t sr; uint32_t sr; uint32_t inCnl = audio_channel_count_from_out_mask(config->inputCfg.channels); uint32_t inCnl = audio_channel_count_from_in_mask(config->inputCfg.channels); uint32_t outCnl = audio_channel_count_from_out_mask(config->outputCfg.channels); uint32_t outCnl = audio_channel_count_from_in_mask(config->outputCfg.channels); if (config->inputCfg.samplingRate != config->outputCfg.samplingRate || if (config->inputCfg.samplingRate != config->outputCfg.samplingRate || config->inputCfg.format != config->outputCfg.format || config->inputCfg.format != config->outputCfg.format || Loading Loading @@ -919,10 +919,10 @@ int Session_SetConfig(preproc_session_t *session, effect_config_t *config) } } const webrtc::ProcessingConfig processing_config = { const webrtc::ProcessingConfig processing_config = { {{static_cast<int>(session->apmSamplingRate), static_cast<int>(inCnl)}, {{static_cast<int>(session->apmSamplingRate), inCnl}, {static_cast<int>(session->apmSamplingRate), static_cast<int>(outCnl)}, {static_cast<int>(session->apmSamplingRate), outCnl}, {static_cast<int>(session->apmSamplingRate), static_cast<int>(inCnl)}, {static_cast<int>(session->apmSamplingRate), inCnl}, {static_cast<int>(session->apmSamplingRate), static_cast<int>(inCnl)}}}; {static_cast<int>(session->apmSamplingRate), inCnl}}}; status = session->apm->Initialize(processing_config); status = session->apm->Initialize(processing_config); if (status < 0) { if (status < 0) { return -EINVAL; return -EINVAL; Loading Loading @@ -1040,14 +1040,10 @@ int Session_SetReverseConfig(preproc_session_t *session, effect_config_t *config } } uint32_t inCnl = audio_channel_count_from_out_mask(config->inputCfg.channels); uint32_t inCnl = audio_channel_count_from_out_mask(config->inputCfg.channels); const webrtc::ProcessingConfig processing_config = { const webrtc::ProcessingConfig processing_config = { {{static_cast<int>(session->apmSamplingRate), {{static_cast<int>(session->apmSamplingRate), session->inChannelCount}, static_cast<int>(session->inChannelCount)}, {static_cast<int>(session->apmSamplingRate), session->outChannelCount}, {static_cast<int>(session->apmSamplingRate), {static_cast<int>(session->apmSamplingRate), inCnl}, static_cast<int>(session->outChannelCount)}, {static_cast<int>(session->apmSamplingRate), inCnl}}}; {static_cast<int>(session->apmSamplingRate), static_cast<int>(inCnl)}, {static_cast<int>(session->apmSamplingRate), static_cast<int>(inCnl)}}}; int status = session->apm->Initialize(processing_config); int status = session->apm->Initialize(processing_config); if (status < 0) { if (status < 0) { return -EINVAL; return -EINVAL; Loading