summaryrefslogtreecommitdiff
path: root/webrtc/modules
Commit message (Collapse)AuthorAgeFilesLines
* Add missing header for C++17 compatibilityArun Raghavan2021-10-191-0/+1
| | | | Hopefully we can drop this change with the next update.
* Remove rnn_vad_tool.cc that contains main().Ryo Kawaguchi2021-09-083-136/+0
|
* build: Split out iSAC VAD sources into a separate dependencyArun Raghavan2021-06-192-6/+11
| | | | | | | Avoid having to link webrtc-audio-processing with webrtc-audio-coding, and makes the required symbols directly available. Part-of: <https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/merge_requests/22>
* build: Fix up some ARM-related mistakesArun Raghavan2020-11-271-1/+1
|
* build: Make packages versionedArun Raghavan2020-10-232-10/+10
| | | | | | | | Since we cannot rely on the API to be stable upstream, let's start making the pkg-config, library, and include dir have a version suffix. This will allow different downstream projects depending on us to independently switch versions without packagers having to jump through hoops.
* Update to current webrtc libraryArun Raghavan2020-10-23493-35335/+47028
| | | | | | This is from the upstream library commit id 3326535126e435f1ba647885ce43a8f0f3d317eb, corresponding to Chromium 88.0.4290.1.
* add webrtc-audio-coding public libraryGuillaume Desmottes2020-03-2729-8/+8034
| | | | | | | | This new lib contains the bare minimum to implement an iSAC encoder and decoder. The webrtc files have been copied from the revision as the existing imported files (c8b569e0a7ad0b369e15f0197b3a558699ec8efa).
* remove autotoolsGuillaume Desmottes2020-03-243-236/+0
| | | | In Meson we trust.
* Initial meson build filesMatthew Waters2018-10-284-0/+168
|
* build: Use -no-undefined to support both clang and gccNicolas Dufresne2016-07-141-1/+1
|
* build: Sync defines and libs with build.gnNicolas Dufresne2016-07-141-1/+1
|
* build: Don't blindly link to pthreadNicolas Dufresne2016-07-141-2/+1
| | | | | | | This otherwise breaks the build on Android and Windows. The flag is required on some Linux builds, and is readded in a subsequent commit. https://bugs.freedesktop.org/show_bug.cgi?id=96754
* build: Add cerbero gnustl support for AndroidNicolas Dufresne2016-07-141-0/+1
|
* build: Make sure files with SSE2 code are compiled with -msse2Rex Dieter2016-06-211-1/+7
| | | | Signed-off-by: Arun Raghavan <arun@arunraghavan.net>
* build: enforce linking with --no-undefined, add explicit -lpthreadRex Dieter2016-06-011-2/+5
| | | | | | | | | | | | | In investigating x86/sse2 issues in recent webrtc-audio-processing-0.2 release, I found that it was possible for libwebrtc_audio_processing to contain undefined symbols. Attached is a patch that addresses this: * adds -Wl,--no-undefined to libwebrtc_audio_processing_la_LDFLAGS * adds explicit -lpthread linkage (else, there are undefined references to pthread-related symbols) Signed-off-by: Arun Raghavan <arun@arunraghavan.net>
* Update code to current Chromium masterArun Raghavan2015-11-0440-216/+534
| | | | | | | This corresponds to: Chromium: 6555f9456074c0c0e5f7713564b978588ac04a5d webrtc: c8b569e0a7ad0b369e15f0197b3a558699ec8efa
* Drop redundant headerArun Raghavan2015-10-151-81/+0
|
* build: Fix distcheckArun Raghavan2015-10-152-0/+4
|
* build: Add architecture checks for x86 and ARMArun Raghavan2015-10-151-15/+24
| | | | | | | | | | On x86, SSE optimisations are always compiled in, and used based on runtime checks. On ARM, we try to autodetect NEON support (with an option of runtime detection). This has not been build-tested on ARM yet. This leaves MIPS to be done.
* build: Fix up include file pathsArun Raghavan2015-10-151-8/+0
|
* debug: Update protobuf fileArun Raghavan2015-10-151-1/+51
| | | | This isn't used it, but let's keep it up to date
* build: Drop old gpyi fileArun Raghavan2015-10-151-100/+0
|
* build: More build fixes and cleanupsArun Raghavan2015-10-1511-134/+1850
|
* build: Some fixes for make distcheckArun Raghavan2015-10-152-0/+4
|
* build: Make build succeed without test and non-audio depsArun Raghavan2015-10-153-0/+12
|
* Update audio_processing moduleArun Raghavan2015-10-15210-17112/+39258
| | | | | | | | | | | | | | | Corresponds to upstream commit 524e9b043e7e86fd72353b987c9d5f6a1ebf83e1 Update notes: * Pull in third party license file * Replace .gypi files with BUILD.gn to keep track of what changes upstream * Bunch of new filse pulled in as dependencies * Won't build yet due to changes needed on top of these
* Update common_audioArun Raghavan2015-10-1590-0/+28065
Corresponds to upstream commit 524e9b043e7e86fd72353b987c9d5f6a1ebf83e1 Update notes: * Moved src/ to webrtc/ to easily diff against the third_party/webrtc in the chromium tree * ARM/NEON/MIPS support is not yet hooked up * Tests have not been copied