Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 70d20f98 authored by Chih-hung Hsieh's avatar Chih-hung Hsieh Committed by android-build-merger
Browse files

Merge "Update to new WebRTC version" am: 47dabd38

am: b1f86163

* commit 'b1f86163':
  Update to new WebRTC version
parents 81becaec b1f86163
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ LOCAL_SRC_FILES:= \

LOCAL_C_INCLUDES += \
    external/webrtc \
    external/webrtc/webrtc/modules/interface \
    external/webrtc/webrtc/modules/include \
    external/webrtc/webrtc/modules/audio_processing/include \
    $(call include-path-for, audio-effects)

+10 −14
Original line number Diff line number Diff line
@@ -884,8 +884,8 @@ int Session_ReleaseEffect(preproc_session_t *session,
int Session_SetConfig(preproc_session_t *session, effect_config_t *config)
{
    uint32_t sr;
    uint32_t inCnl = audio_channel_count_from_out_mask(config->inputCfg.channels);
    uint32_t outCnl = audio_channel_count_from_out_mask(config->outputCfg.channels);
    uint32_t inCnl = audio_channel_count_from_in_mask(config->inputCfg.channels);
    uint32_t outCnl = audio_channel_count_from_in_mask(config->outputCfg.channels);

    if (config->inputCfg.samplingRate != config->outputCfg.samplingRate ||
        config->inputCfg.format != config->outputCfg.format ||
@@ -919,10 +919,10 @@ int Session_SetConfig(preproc_session_t *session, effect_config_t *config)
    }

    const webrtc::ProcessingConfig processing_config = {
      {{static_cast<int>(session->apmSamplingRate), static_cast<int>(inCnl)},
       {static_cast<int>(session->apmSamplingRate), static_cast<int>(outCnl)},
       {static_cast<int>(session->apmSamplingRate), static_cast<int>(inCnl)},
       {static_cast<int>(session->apmSamplingRate), static_cast<int>(inCnl)}}};
      {{static_cast<int>(session->apmSamplingRate), inCnl},
       {static_cast<int>(session->apmSamplingRate), outCnl},
       {static_cast<int>(session->apmSamplingRate), inCnl},
       {static_cast<int>(session->apmSamplingRate), inCnl}}};
    status = session->apm->Initialize(processing_config);
    if (status < 0) {
        return -EINVAL;
@@ -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);
    const webrtc::ProcessingConfig processing_config = {
       {{static_cast<int>(session->apmSamplingRate),
         static_cast<int>(session->inChannelCount)},
        {static_cast<int>(session->apmSamplingRate),
         static_cast<int>(session->outChannelCount)},
        {static_cast<int>(session->apmSamplingRate),
         static_cast<int>(inCnl)},
        {static_cast<int>(session->apmSamplingRate),
         static_cast<int>(inCnl)}}};
       {{static_cast<int>(session->apmSamplingRate), session->inChannelCount},
        {static_cast<int>(session->apmSamplingRate), session->outChannelCount},
        {static_cast<int>(session->apmSamplingRate), inCnl},
        {static_cast<int>(session->apmSamplingRate), inCnl}}};
    int status = session->apm->Initialize(processing_config);
    if (status < 0) {
        return -EINVAL;