7358fda399c8a3dccaf0120bb9cee89807c640bf |
25-Oct-2017 |
Dan Willemsen <dwillemsen@google.com> |
Convert to Android.bp See build/soong/README.md for more information. Test: mmma external/webrtc Change-Id: I821fe8af5da246c7d93c2caee2b7e262a2c0ef53
ndroid.bp
ndroid.mk
|
c3f927f4f51767b2c9d861a2086e5581adf916c7 |
25-Oct-2017 |
Dan Willemsen <dwillemsen@google.com> |
Remove unused gnustl webrtc variants These aren't being used, and were complicating the makefiles. Test: cs/webrtc gnustl Change-Id: I256bc9da8e0dc89a11fda6a941a9cb43b8c0bb20
ndroid.mk
|
107cb5291b6836ccff8ac0b0915524f0adda794e |
10-Aug-2017 |
Chih-Hung Hsieh <chh@google.com> |
Suppress non-critical warnings in webrtc. * We should enable those warnings after fixing the upstream source code. Bug: 64487164 Test: build with WITH_TIDY=1 Change-Id: I306b4eb26fc8729f21cab4d5b82c9e3b59d8db3e
ndroid.mk
|
11d9a8be40885866879f28786f333c575ef1dce5 |
09-Jun-2017 |
Yifan Hong <elsk@google.com> |
Move all libwebrtc* to vendor image. Native tests are not moved. Tests include: webrtc_apm_process_test webrtc_isac_test webrtc_apm_unit_test Test: mma -j Test: m -j -k BOARD_VNDK_VERSION=current has no errors for webrtc Bug: 62489821 Merged-In: I013303de263866cbf368f3f89327c5357f9cecdb Change-Id: I013303de263866cbf368f3f89327c5357f9cecdb (cherry picked from commit 8df7e85368569b7cd0afc1ce231b8b3a0ab49333)
ndroid.mk
|
4e188dd3746eaf342d32e5f666de0e63480f7412 |
12-Feb-2016 |
Chih-Hung Hsieh <chh@google.com> |
Suppress unused-parameter warnings. Suppress warnings until upstream can fix them. BUG: 27074506 Change-Id: If7e6f190100fba025d25d2634d1c9a657cc24854
ndroid.mk
|
daef292e03c8d7d32e650495612f336c1830013a |
15-Jan-2016 |
Alex Luebs <aluebs@google.com> |
Merge upstream SHA 04cb763 * git merge 04cb763 * See all upstream changes since the previous merge in branch aosp/upstream-master: git diff cb3f9bd..04cb763 * Modify webrtc/.gitignore to keep *.mk files. * Removed old files from *.mk files: - thread.cc - thread_posix.cc * Add new files to *.mk files: - event_tracer.cc * Android relevant upstream changes: - Make Beamforming dynamically settable for Android platform builds - Remove additional channel constraints when Beamforming is enabled in AudioProcessing - Use an explicit identifier in Config Change-Id: I384a4e8f6982c31c5bc70eef521bb2d90800b9a4
|
6955870806624479723addfae6dcf5d13968796c |
13-Jan-2016 |
Peter Kasting <pkasting@google.com> |
Convert channel counts to size_t. IIRC, this was originally requested by ajm during review of the other size_t conversions I did over the past year, and I agreed it made sense, but wanted to do it separately since those changes were already gargantuan. BUG=chromium:81439 TEST=none R=henrik.lundin@webrtc.org, henrika@webrtc.org, kjellander@webrtc.org, minyue@webrtc.org, perkj@webrtc.org, solenberg@webrtc.org, stefan@webrtc.org, tina.legrand@webrtc.org Review URL: https://codereview.webrtc.org/1316523002 . Cr-Commit-Position: refs/heads/master@{#11229}
oice_activity_detector.cc
|
e2976c87f7ba627fa1e1246f0ccfb34b4b9f3a73 |
04-Jan-2016 |
Peter Boström <pbos@webrtc.org> |
Remove DISABLED_ON_ macros. Macro incorrectly displays DISABLED_ON_ANDROID in test names for parameterized tests under --gtest_list_tests, causing tests to be disabled on all platforms since they contain the DISABLED_ prefix rather than their expanded variants. This expands the macro variants to inline if they're disabled or not, and removes building some tests under configurations where they should fail, instead of building them but disabling them by default. The change also removes gtest_disable.h as an unused include from many other files. BUG=webrtc:5387, webrtc:5400 R=kjellander@webrtc.org, phoglund@webrtc.org TBR=henrik.lundin@webrtc.org Review URL: https://codereview.webrtc.org/1547343002 . Cr-Commit-Position: refs/heads/master@{#11150}
tandalone_vad_unittest.cc
|
675d4373f87b2468a334f2ed48bfa4e6946d80f1 |
05-Nov-2015 |
Chih-Hung Hsieh <chh@google.com> |
WIP: Changes after merge commit 'cb3f9bd' Changes after "git merge cb3f9bd" * git mv old Android.mk from src/ to webrtc/ * Remove old unused files in src/*. * Modify webrtc/.gitignore to keep *.mk files. * Copy old files from master, lost in auto-merge. src/modules/audio_processing/test/unit_test.cc src/modules/audio_coding/codecs/isac/fix/test/{Android.mk,kenny.c} to webrtc, but most of the old test code do not compile with new webrtc API and are commented out. * Move src/modules/audio_processing/test/android/apmtest/jni/*.mk to webrtc/... but the Android.mk files does not work. Commented out its build target. * Changes to Android.mk files: * Change references of src/ to webrtc/. * Fix include path * Fix source file list, remove old non-existing files, add new source files to resolve link errors. * Add new Android.mk files to build some new static libraries to link into current Android webrtc .so files. * Remove unnecessary LOCAL_SHARED_LIBRARIES in Android.mk files that build static libraries. * Remove old unnecessary clang workarounds like -Wno-tautological-pointer-compare -no-integrated-as * Fix include path of debug.pb.h in some source files. * Add -DWEBRTC_POSIX in android-webrtc.mk * Manually merge Android specific changes in src/typedefs.h to webrtc/typedefs.h * Fix trivial syntax error in scoped_ptr.h, calling static_assert. * Use -std=c++0x in webrtc/system_wrappers/source/Android.mk * #undef getchaar in spreadsort.hpp * Verified and not to carry old Android hacks from src/... to webrtc/... src/system_wrappers/source/android/cpu-features.c src/modules/interface/module.h src/modules/audio_coding/codecs/isac/fix/source/filters_neon.c src/system_wrappers/source/trace_posix.cc src/typedefs.h More pathes from Alex Luebs: * Use new unit test kenny.cc. Delete old kenny.cc. Comment out unessential code in kenny.cc to fix link error for now. * Replace old unit test files with new ones in webrtc/modules/audio_processing/Android.mk. Delete old audio_processing/test/unit_test.cc. * Fix compilation errors in webrtc/modules/audio_processing/test/audio_processing_unittest.cc Change-Id: I7bbf776eeb9dcfa21a82dd1f2dec378235cbbc3e
ndroid.mk
|
ff761fba8274d93bd73e76c8b8a1f2d0776dd840 |
04-Nov-2015 |
Henrik Kjellander <kjellander@webrtc.org> |
modules: more interface -> include renames This changes the following module directories: * webrtc/modules/audio_conference_mixer/interface * webrtc/modules/interface * webrtc/modules/media_file/interface * webrtc/modules/rtp_rtcp/interface * webrtc/modules/utility/interface To avoid breaking downstream, I followed this recipe: 1. Copy the interface dir to a new sibling directory: include 2. Update the header guards in the include directory to match the style guide. 3. Update the header guards in the interface directory to match the ones in include. This is required to avoid getting redefinitions in the not-yet-updated downstream code. 4. Add a pragma warning in the header files in the interface dir. Example: #pragma message("WARNING: webrtc/modules/interface is DEPRECATED; " "use webrtc/modules/include") 5. Search for all source references to webrtc/modules/interface and update them to webrtc/modules/include (*.c*,*.h,*.mm,*.S) 6. Update all GYP+GN files. This required manual inspection since many subdirectories of webrtc/modules referenced the interface dir using ../interface etc(*.gyp*,*.gn*) BUG=5095 TESTED=Passing compile-trybots with --clobber flag: git cl try --clobber --bot=win_compile_rel --bot=linux_compile_rel --bot=android_compile_rel --bot=mac_compile_rel --bot=ios_rel -m tryserver.webrtc R=stefan@webrtc.org, tommi@webrtc.org Review URL: https://codereview.webrtc.org/1417683006 . Cr-Commit-Position: refs/heads/master@{#10500}
itch_based_vad.cc
tandalone_vad.cc
tandalone_vad_unittest.cc
ad_audio_proc.cc
ad_audio_proc_unittest.cc
|
91d6edef35e7275879c30ce16ecb8b6dc73c6e4a |
17-Sep-2015 |
henrikg <henrikg@webrtc.org> |
Add RTC_ prefix to (D)CHECKs and related macros. We must remove dependency on Chromium, i.e. we can't use Chromium's base/logging.h. That means we need to define these macros in WebRTC also when doing Chromium builds. And this causes redefinition. Alternative solutions: * Check if we already have defined e.g. CHECK, and don't define them in that case. This makes us depend on include order in Chromium, which is not acceptable. * Don't allow using the macros in WebRTC headers. Error prone since if someone adds it there by mistake it may compile fine, but later break if a header in added or order is changed in Chromium. That will be confusing and hard to enforce. * Ensure that headers that are included by an embedder don't include our macros. This would require some heavy refactoring to be maintainable and enforcable. * Changes in Chromium for this is obviously not an option. BUG=chromium:468375 NOTRY=true Review URL: https://codereview.webrtc.org/1335923002 Cr-Commit-Position: refs/heads/master@{#9964}
oice_activity_detector.cc
|
dce40cf804019a9898b6ab8d8262466b697c56e0 |
24-Aug-2015 |
Peter Kasting <pkasting@google.com> |
Update a ton of audio code to use size_t more correctly and in general reduce use of int16_t/uint16_t. This is the upshot of a recommendation by henrik.lundin and kwiberg on an original small change ( https://webrtc-codereview.appspot.com/42569004/#ps1 ) to stop using int16_t just because values could fit in it, and is similar in nature to a previous "mass change to use size_t more" ( https://webrtc-codereview.appspot.com/23129004/ ) which also needed to be split up for review but to land all at once, since, like adding "const", such changes tend to cause a lot of transitive effects. This was be reviewed and approved in pieces: https://codereview.webrtc.org/1224093003 https://codereview.webrtc.org/1224123002 https://codereview.webrtc.org/1224163002 https://codereview.webrtc.org/1225133003 https://codereview.webrtc.org/1225173002 https://codereview.webrtc.org/1227163003 https://codereview.webrtc.org/1227203003 https://codereview.webrtc.org/1227213002 https://codereview.webrtc.org/1227893002 https://codereview.webrtc.org/1228793004 https://codereview.webrtc.org/1228803003 https://codereview.webrtc.org/1228823002 https://codereview.webrtc.org/1228823003 https://codereview.webrtc.org/1228843002 https://codereview.webrtc.org/1230693002 https://codereview.webrtc.org/1231713002 The change is being landed as TBR to all the folks who reviewed the above. BUG=chromium:81439 TEST=none R=andrew@webrtc.org, pbos@webrtc.org TBR=aluebs, andrew, asapersson, henrika, hlundin, jan.skoglund, kwiberg, minyue, pbos, pthatcher Review URL: https://codereview.webrtc.org/1230503003 . Cr-Commit-Position: refs/heads/master@{#9768}
ommon.h
itch_based_vad.cc
ole_zero_filter.cc
ole_zero_filter.h
tandalone_vad.cc
tandalone_vad.h
tandalone_vad_unittest.cc
ad_audio_proc.cc
ad_audio_proc.h
ad_audio_proc_internal.h
ad_audio_proc_unittest.cc
oice_activity_detector.cc
oice_activity_detector.h
|
cbd44e6d734037cc98b7c51d7c787fa154346b54 |
08-Jul-2015 |
aluebs <aluebs@webrtc.org> |
Use Resampler default constructor in VAD Review URL: https://codereview.webrtc.org/1224693013 Cr-Commit-Position: refs/heads/master@{#9551}
oice_activity_detector.cc
|
ecf6b81644af9823dbff5c24a3d5b9bb596c0d5b |
25-Jun-2015 |
aluebs <aluebs@webrtc.org> |
Pull the Voice Activity Detector out from the AGC This change generates bit-exact values when running through audioproc_f than before. This change was originally uploaded here: * https://codereview.webrtc.org/1181933002/ * https://codereview.webrtc.org/1177043017/ And reverted because of an ASAN problem in Chrome here: * https://codereview.webrtc.org/1192863006/ * https://codereview.webrtc.org/1194963003/ TBR=andrew@webrtc.org Review URL: https://codereview.webrtc.org/1212543002 Cr-Commit-Position: refs/heads/master@{#9505}
ommon.h
mm.cc
mm.h
mm_unittest.cc
oise_gmm_tables.h
itch_based_vad.cc
itch_based_vad.h
itch_based_vad_unittest.cc
itch_internal.cc
itch_internal.h
itch_internal_unittest.cc
ole_zero_filter.cc
ole_zero_filter.h
ole_zero_filter_unittest.cc
tandalone_vad.cc
tandalone_vad.h
tandalone_vad_unittest.cc
ad_audio_proc.cc
ad_audio_proc.h
ad_audio_proc_internal.h
ad_audio_proc_unittest.cc
ad_circular_buffer.cc
ad_circular_buffer.h
ad_circular_buffer_unittest.cc
oice_activity_detector.cc
oice_activity_detector.h
oice_activity_detector_unittest.cc
oice_gmm_tables.h
|
51c7cbb86ae13bc0c005fc8d14973f3e58d6ff4c |
25-Jun-2015 |
Bjorn Volcker <bjornv@webrtc.org> |
Revert "Pull the Voice Activity Detector out from the AGC" This reverts commit 518c683f3e413523a458a94b533274bd7f29992d. Breaks Linux-Asan bot https://uberchromegw.corp.google.com/i/client.webrtc/builders/Linux%20Asan/builds/4348/steps/libjingle_peerconnection_unittest/logs/stdio BUG= TBR=aluebs@webrtc.org Review URL: https://codereview.webrtc.org/1208793002. Cr-Commit-Position: refs/heads/master@{#9503}
ommon.h
mm.cc
mm.h
mm_unittest.cc
oise_gmm_tables.h
itch_based_vad.cc
itch_based_vad.h
itch_based_vad_unittest.cc
itch_internal.cc
itch_internal.h
itch_internal_unittest.cc
ole_zero_filter.cc
ole_zero_filter.h
ole_zero_filter_unittest.cc
tandalone_vad.cc
tandalone_vad.h
tandalone_vad_unittest.cc
ad_audio_proc.cc
ad_audio_proc.h
ad_audio_proc_internal.h
ad_audio_proc_unittest.cc
ad_circular_buffer.cc
ad_circular_buffer.h
ad_circular_buffer_unittest.cc
oice_activity_detector.cc
oice_activity_detector.h
oice_activity_detector_unittest.cc
oice_gmm_tables.h
|
518c683f3e413523a458a94b533274bd7f29992d |
25-Jun-2015 |
aluebs <aluebs@webrtc.org> |
Pull the Voice Activity Detector out from the AGC This change generates bit-exact values when running through audioproc_f than before. This change was originally uploaded here: * https://codereview.webrtc.org/1181933002/ * https://codereview.webrtc.org/1177043017/ And reverted because of an ASAN problem in Chrome here: * https://codereview.webrtc.org/1192863006/ * https://codereview.webrtc.org/1194963003/ TBR=andrew@webrtc.org Review URL: https://codereview.webrtc.org/1211563003 Cr-Commit-Position: refs/heads/master@{#9502}
ommon.h
mm.cc
mm.h
mm_unittest.cc
oise_gmm_tables.h
itch_based_vad.cc
itch_based_vad.h
itch_based_vad_unittest.cc
itch_internal.cc
itch_internal.h
itch_internal_unittest.cc
ole_zero_filter.cc
ole_zero_filter.h
ole_zero_filter_unittest.cc
tandalone_vad.cc
tandalone_vad.h
tandalone_vad_unittest.cc
ad_audio_proc.cc
ad_audio_proc.h
ad_audio_proc_internal.h
ad_audio_proc_unittest.cc
ad_circular_buffer.cc
ad_circular_buffer.h
ad_circular_buffer_unittest.cc
oice_activity_detector.cc
oice_activity_detector.h
oice_activity_detector_unittest.cc
oice_gmm_tables.h
|
f260fc21360ac5f599e64ce9ea2ea616909eca44 |
19-Jun-2015 |
Alejandro Luebs <aluebs@webrtc.org> |
Revert "Pull the Voice Activity Detector out from the AGC" This reverts commit 34be126c1b3ee60ecdb86b1de41a0648347450b2. It breaks Chromium ASAN. TBR=niklas.enbom@webrtc.org Review URL: https://codereview.webrtc.org/1192863006. Cr-Commit-Position: refs/heads/master@{#9472}
ommon.h
mm.cc
mm.h
mm_unittest.cc
oise_gmm_tables.h
itch_based_vad.cc
itch_based_vad.h
itch_based_vad_unittest.cc
itch_internal.cc
itch_internal.h
itch_internal_unittest.cc
ole_zero_filter.cc
ole_zero_filter.h
ole_zero_filter_unittest.cc
tandalone_vad.cc
tandalone_vad.h
tandalone_vad_unittest.cc
ad_audio_proc.cc
ad_audio_proc.h
ad_audio_proc_internal.h
ad_audio_proc_unittest.cc
ad_circular_buffer.cc
ad_circular_buffer.h
ad_circular_buffer_unittest.cc
oice_activity_detector.cc
oice_activity_detector.h
oice_activity_detector_unittest.cc
oice_gmm_tables.h
|
f5f8f52a4be008543f24360d9b02f4888c0d85c0 |
19-Jun-2015 |
Alejandro Luebs <aluebs@webrtc.org> |
Revert "Increase the kMaxNoiseProbability in voice_activity_detector_test" This reverts commit c9b0f675687d318b9367b1d6764182b9411355de. It breaks Chromium ASAN. TBR=niklas.enbom@webrtc.org BUG= Review URL: https://codereview.webrtc.org/1194963003. Cr-Commit-Position: refs/heads/master@{#9471}
oice_activity_detector_unittest.cc
|
c9b0f675687d318b9367b1d6764182b9411355de |
18-Jun-2015 |
Alejandro Luebs <aluebs@webrtc.org> |
Increase the kMaxNoiseProbability in voice_activity_detector_test Because it breaks on Android. TBR=ajm Review URL: https://codereview.webrtc.org/1177043017. Cr-Commit-Position: refs/heads/master@{#9467}
oice_activity_detector_unittest.cc
|
34be126c1b3ee60ecdb86b1de41a0648347450b2 |
18-Jun-2015 |
Alejandro Luebs <aluebs@webrtc.org> |
Pull the Voice Activity Detector out from the AGC This change generates bit-exact values when running through audioproc_f than before. R=andrew@webrtc.org, bloch@google.com Review URL: https://codereview.webrtc.org/1181933002. Cr-Commit-Position: refs/heads/master@{#9465}
ommon.h
mm.cc
mm.h
mm_unittest.cc
oise_gmm_tables.h
itch_based_vad.cc
itch_based_vad.h
itch_based_vad_unittest.cc
itch_internal.cc
itch_internal.h
itch_internal_unittest.cc
ole_zero_filter.cc
ole_zero_filter.h
ole_zero_filter_unittest.cc
tandalone_vad.cc
tandalone_vad.h
tandalone_vad_unittest.cc
ad_audio_proc.cc
ad_audio_proc.h
ad_audio_proc_internal.h
ad_audio_proc_unittest.cc
ad_circular_buffer.cc
ad_circular_buffer.h
ad_circular_buffer_unittest.cc
oice_activity_detector.cc
oice_activity_detector.h
oice_activity_detector_unittest.cc
oice_gmm_tables.h
|