Opened 12 years ago

Closed 6 months ago

Last modified 5 months ago

#589 closed enhancement (fixed)

Update Speex AEC to the latest version to get multichannel EC

Reported by: bennylp Owned by: nanang
Priority: normal Milestone: release-2.10
Component: pjmedia Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported: no

Description (last modified by ming)

Ticket #588 rolled-back Speex AEC to beta3 version which does not support multi-channel EC, so we need to update it to the latest version to support multi-channel.

Testing is done with pjsua on Mac with the following setups: No echo cancellation at all (ec-tail = 0), stereo mode, and mono mode.

For stereo mode, you can clearly observe some echo cancellation compared to the testing without ec, however you can also still notice some uncancelled echo. And this is especially more noticeable after you compare it with mono testing, where the AEC seems to work pretty well and manages to cancel most of the echo.

Note that this ticket only updates the Speex DSP part to version 1.2, but leaves the codec part untouched.

Change History (8)

comment:1 Changed 12 years ago by bennylp

  • Milestone changed from release-1.0-rc2 to release-1.0-rc3

comment:2 Changed 12 years ago by bennylp

  • Milestone changed from release-1.0-rc3 to Known-Issues

comment:3 Changed 2 years ago by nanang

  • Backported unset
  • Milestone changed from Known-Issues-and-Ideas to release-2.9

comment:4 Changed 6 months ago by ming

  • Resolution set to fixed
  • Status changed from new to closed

In 6129:

Closed #589: Update Speex AEC to the latest version to get multichannel EC

comment:5 Changed 6 months ago by ming

  • Description modified (diff)

comment:6 Changed 6 months ago by ming

In 6130:

Re #589: Fixed missing include file

comment:7 Changed 6 months ago by riza

In 6135:

Re #589: Add scal.c to Visual Studio project files.

comment:8 Changed 5 months ago by ming

In 6143:

Re #589: Suppresses warning of unused var

Note: See TracTickets for help on using tickets.