Check peer's Daemon version and ignore media change request
action from the client if the the peer does not support the
feature.
Also bump Daemon version to 10.0.2
Gitlab: #551
Change-Id: Ifd105d2fe2706b4667f5bafabcb3d91e771e7299
Replaces just the version as a stamp and will trigger rebuild of
the contrib and dependants when out of date.
Change-Id: I154557cbd5e4fdc8a9ccef39f3cdcdd6cdeb2535
The DirectSound host api implementation in PortAudio has multiple
issues:
- requires utf8 support patch
- can't enumerate the default communication devices
- reports incorrect default sample-rates for devices
The WASAPI host api implementation needs to be patched to access
the default comm devices, but functions better out-of-the-box.
Change-Id: Ie27ee3e1418dd6d734ad6ad7685f2dc44db86007
Gitlab: #463
Hide speexdsp's echo cancellation implementation details behind an
EchoCanceller derived class. An AudioLayer may now instantiate
implementations of the EchoCanceller. This may be platform specific
compile-time or swapped out at runtime.
Introduces a null echo canceller for testing. As the speexdsp aec
is not currently functional, the null echo canceller is replaced
as the default implementation.
GitLab: #454
Change-Id: I169f1e9758afbed884fc42d9d78a69ce28d12fe2
- Uses 1.1.1 stable branch of https://github.com/openssl/openssl
instead of https://github.com/microsoft/openssl. Note that this
build will not pass app certification for the Windows store.
- bumps opendht to support the new OpenSSL build and removes some
unused linkage
- adds a 'use_cmake' key to the package.json windows contrib
build system
- allows us to shave about 4.5 min off openssl build time by
defining MAKE_TOOL to jom.exe to override nmake
- adds /FS to force synchronous PDB writes
Change-Id: Idd06a0805b45fa19551c15d1859cbccca49e6bb6
fix preferences set in first plugin loading
small logic changes in libraries loading
related to: https://review.jami.net/c/ring-project/+/14433
Change-Id: I4730f279ee38d337e3ef94dd9562a5dfc1a63c32