dengzikun / webrtc-apm-for-android Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
Android NDK: NEON support is only possible for armeabi-v7a ABI its variant armeabi-v7a-hard and x86 ABI
Android NDK: Please add checks against TARGET_ARCH_ABI in webrtc/modules/audio_processing/aec/Android.mk
C:/android-ndk-r10e/build/core/build-binary.mk:292: *** Android NDK: Aborting . Stop.
how to use jni interface in android app? Can you explain how to use jni interface about aecm and ns etc?
I want to integrate webrtc in my android app. How this repository can help me?
Does it need a webrtc server to work?
Hi,
We tried to build libwebrtc_apms.so on MacOS using ndk-build, and although the build succeeds and generates the arm64-v8a/libwebrtc_apms.so and armeabi-v7a/libwebrtc_apms.so files as expected, those files don't appear to contain any symbols (as shown by either "dumpobj -t" or "nm").
Note that when I get the same pre-built binaries from WebRTC-APM-for-Android-Demo, those binaries seem to work.
Any suggestions on how to proceed?
Amol
I'm getting this error on Playstore - "Your app uses a bad version of WebRTC, which contains security vulnerabilities."
Can you update the repo with latest changes to address this?
不大清楚在JNISoundTouch调用启动那4个方法的流程具体启动了些什么
In file included from D:/android/WebRTC-APM/app/src/main//jni/webrtc/modules/audio_processing/beamformer/array_util.h:17:0,
from D:/android/WebRTC-APM/app/src/main//jni/webrtc/modules/audio_processing/include/audio_processing.h:25,
from D:/android/WebRTC-APM/app/src/main//jni/apm_wrapper.cpp:18:
D:/android/WebRTC-APM/app/src/main//jni/webrtc/base/optional.h:62:16: error: template declaration of 'rtc::Optional rtc::final'
D:/android/WebRTC-APM/app/src/main//jni/webrtc/base/optional.h:63:2: error: expected primary-expression before 'public'
D:/android/WebRTC-APM/app/src/main//jni/webrtc/base/optional.h:63:2: error: expected '}' before 'public'
D:/android/WebRTC-APM/app/src/main//jni/webrtc/base/optional.h:68:21: error: expected unqualified-id before 'const'
D:/android/WebRTC-APM/app/src/main//jni/webrtc/base/optional.h:68:21: error: expected ')' before 'const'
D:/android/WebRTC-APM/app/src/main//jni/webrtc/base/optional.h:69:22: error: expected ')' before '&&' token
D:/android/WebRTC-APM/app/src/main//jni/webrtc/base/optional.h:73:12: error: expected unqualified-id before 'const'
D:/android/WebRTC-APM/app/src/main//jni/webrtc/base/optional.h:73:12: error: expected ')' before 'const'
D:/android/WebRTC-APM/app/src/main//jni/webrtc/base/optional.h:74:20: error: expected ')' before '&&' token
D:/android/WebRTC-APM/app/src/main//jni/webrtc/base/optional.h:79:38: error: 'rtc::Optional& rtc::operator=(const rtc::Optional&)' must be a nonstatic member fu
nction
D:/android/WebRTC-APM/app/src/main//jni/webrtc/base/optional.h:80:35: error: 'rtc::Optional& rtc::operator=(rtc::Optional&&)' must be a nonstatic member functio
n
i get this issue when i try to make so file.The log is /build/core/jni/apm_wrapper.cpp', needed by `obj/local/armeabi/objs/webrtc_apms/jni/apm_wrapper.o'. Stop.
what should i do for this issue?
rt
下载后,通过ndk-build 生成so文件,并将其拷贝到libs目录下集成,参照demoActivity使用 会出现下面的错误 请问是什么问题,是不是哪里搞错了 包名与原文件一致
No implementation found for boolean com.android.webrtc.audio.MobileAEC.nativeCreateAecmInstance() (tried Java_com_android_webrtc_audio_MobileAEC_nativeCreateAecmInstance and Java_com_android_webrtc_audio_MobileAEC_nativeCreateAecmInstance__)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.